- arr.length
- #####3. 数组方法
- arr.push(n1,n2,...,nn);
顺序添加元素到数组尾部, 返回新添加数组后的长度
arr.unshift(n1,n2,...,nn);
顺序添加元素到数组开头, 返回新添加数组后的长度
arr.pop();
删除数组最后一个元素, 返回被删的元素
arr.shift();
删除数组第一个元素, 返回被删的元素
arr.join(separator);
把数组所有元素用 separator 组合成一个字符串, 返回字符串. separator 也是字符串.
arr.reverse();
将数组元素颠倒顺序
arr.sort(sortBy);
JavaScript 数组 sort 方法使用
arr.concat(arrX,arrY,...,arrZ);
连接两个或者多个数组
arr.slice(start,end)
已有数组中返回开始选取, 结束选定的元素, start(必须)规定从何处开始选取, 如果是负数, 那么它规定从数组尾部开始, end(可选), 规定何处结束选取, 该参数是数组片段结束处的数组下标
如果没有指定 end, 则切分数组包含 start 到数组结束所有的元素
arr.indexOf(searchvalue,startIndex)
从数组开头 (位置 0) 开始向后查找
searchvalue 要查找的项目, startIndex 可选, 返回查找项在数组中的位置, 没有找到的情况下返回 - 1
arr.lastIndexOf(searchvalue,startIndex);
从数组末尾开始向前查找
searchvalue 要查找的项目, startIndex 可选, 返回查找项在数组中的位置, 没有找到的情况下返回 - 1
arr.splice(index,count);
删除从 index 处开始的 count 个元素, 返回被删除的元素的数组
arr.splice(index,0,item1,...,itemX);
在指定位置 index 插入值, 返回数组
arr.splice(index,count,item1,...,itemX);
指定位置插入值, 并删除 count 数量的项, 返回从元素数组中删除的项
来源: http://www.bubuko.com/infodetail-3160451.html