JS array 数组详解


Posted in Javascript onMarch 22, 2009

1.数组的声明方法
(1): arrayObj = new Array(); //创建一个数组。

var arr1 = new Array();

(2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度。
var a = new Array(5);

(3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 创建一个数组并赋值。
var a = new Array(["b", 2, "a", 4,]);

(4):arrayObj = [element0, element1, ..., elementN] 创建一个数组并赋值的简写,注意这里中括号不表示可省略。
var a = ["b", 2, "a", 4,];

(注):注意带“[]”与不带“[]”的区别
var a = new Array(5); //指创建长度为5的数组 
var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5

2.数组的常用方法
3.数组的运算(传地址)
var t2=new Array(); 
t2[0]=1; 
t2[1]=2; 
test2(t2); //传地址(数组) function test2(var2) { 
for(var i=0;i<var2.length;i++) { 
var2[i]=var2[i]+1; 
} 
} 
for(var i=0;i<t2.length;i++) { 
alert(t2[i]); 
}
Javascript 相关文章推荐
jQuery 性能优化指南(3)
May 21 Javascript
JS中的substring和substr函数的区别说明
May 07 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
Dec 04 Javascript
js简单实现标签云效果实例
Aug 06 Javascript
AngularJS仿苹果滑屏删除控件
Jan 18 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
微信小程序仿美团城市选择
Jun 06 Javascript
微信小程序实现左滑动删除效果
Mar 30 Javascript
JavaScript进制转换实现方法解析
Jan 18 Javascript
vue微信分享插件使用方法详解
Feb 18 Javascript
手写Vue2.0 数据劫持的示例
Mar 04 Vue.js
javascript multibox 全选
Mar 22 #Javascript
Js 获取当前日期时间及其它操作实现代码
Mar 04 #Javascript
JavaScript 计算当天是本年本月的第几周
Mar 22 #Javascript
DWR Ext 加载数据
Mar 22 #Javascript
dwr spring的集成实现代码
Mar 22 #Javascript
Ext javascript建立超链接,进行事件处理的实现方法
Mar 22 #Javascript
JS中==与===操作符的比较
Mar 21 #Javascript
You might like
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
论坛特效代码收集(落伍转发-不错)
2006/12/02 Javascript
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
indexOf 和 lastIndexOf 使用示例介绍
2014/09/02 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
JS实现使用POST方式发送请求
2019/08/30 Javascript
在Python中使用sort()方法进行排序的简单教程
2015/05/21 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
2018/06/27 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
J2EE中的容器都包括哪些
2013/08/21 面试题
质量承诺书格式
2014/05/20 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python
新手入门Mysql--sql执行过程
2021/06/20 MySQL
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript