定义数组:
var arr = new Array("1a1a1", "22bb2", "3c3cc3");
或者:
var arr = new Array(3);
arr[0] = "1z";
arr[1] = "2x";
arr[2] = "3c";
也可以:
var arr = new Array();
这样元素的个数不确定,可以在赋值时任意定义
获取长度:
可以用 length 获取长度,比如:arr.length,代表arr数组的长度
数组方法:
获取某段元素:
arr.slice(start, end)
传参为下标,参数end可选,比如 0-2,就是取前2个元素(左闭右开)
添加元素:
在开头添加元素:
arr.unshift();
将形参添加到arr数组的开头,数量不限
在末尾添加元素:
arr.push();
将形参添加到arr数组的结尾,数量不限
删除数组元素:
删除数组第一个元素:
arr.shift()
只删除数组的第一个元素,直接修改原来的数组对象
如果数组为空,则什么都不会做,并返回undefined
删除数组最后一个元素:
arr.pop()
只删除数组的最后一个元素,直接修改原来的数组对象
如果数组为空,则什么都不会做,并返回undefined
数组转换为字符串:
arr.toString()
将数组转换为字符串,中间以英文逗号分隔开
设置分隔符:
arr.join("分隔符")
比如 document.write(arr.join("*")),(arr为{a, b, c})打印为 a*b*c
连接多个数组:
数组1.concat(数组2,数组3,数组4...)