创建数组
new Array();
var array = [ ] //最常用
array.length 数组长度
获取数组元素
arr[index]; arr[index].属性;
查找数组元素
arr.indexOf(searchElement) 没有的元素返回-1 有的元素返回位置
arr.forEach(callback); 遍历数组,修改
arr.reverse(); 把数组变倒序
arr.sort(function);比较数组元素
arr.push(); 增加数组元素,加在最后
arr.unShift(); 往前面添加
arr.shift(); 返回数组第一个元素,并删除它
arr.pop(); 返回最后一个元素,并删除它
arr.splice(index,howmany,加入的元素); 在index位置删掉多少东西,加入什么 howmany设置为0,相当于在index位置插入元素
arr.slice(begin,[end]); 从begin位置拷贝数组,不取end元素
arr.concat(value1,value2......,valueN); 链接多个数组 连接成一个数组,value不一定是数组
arr.join(“;”) 把数组用分号分开,输出字符串
arr.map(callback); 返回一个新的数组
arr.reduce(callback); 数组元素累加
网友评论