JS 数组中的方法
2019-01-28 本文已影响0人
Cherry丶小丸子
join() //用一个分隔符把一个数组合并为一个字符串
例:list = new Array("jpg","bmp","gif","ico","png");
a = list.join("|") //jpg|bmp|gif|ico|png
Array.isArray() //判断对象是否为数组
includes() //判断一个数组是否包含一个指定的值
concat() //连接两个或更多的数组,并返回结果
copyWithin() //从数组的指定位置拷贝元素到数组的另一个指定位置中
push() //向数组的末尾添加一个或更多元素,并返回“新的长度”(注:方法会改变原始数组)
unshift() //向数组的开头添加一个或更多元素,并返回“新的长度”(注:方法会改变原始数组)
pop() //删除数组的最后一个元素,并返回一个“删除元素的'值'”(注:方法会改变原始数组)
shift() //删除数组的第一个元素,并返回一个“删除元素的'值'”(注:方法会改变原始数组)
sort() //对数组的元素进行排序(注: 方法会改变原始数组)
reverse() //反转数组的元素顺序
splice(index,howmany,item1,.....,itemX) //从数组中指定位置添加或删除元素,并返回一个“删除的'数组'”(注:方法会改变原始数组)
// 开始插入和(或)删除的数组元素的下标,必须是数字
// 规定应该删除多少元素。必须是数字,但可以是 "0"
// 要添加到数组的新元素
slice(start,end) //选取数组的的一部分,并返回一个“选取的 '新数组'”(注:方法不会改变原始数组)
//使用 start(包含) 和 end(不包含) 参数来指定字符串(或数组)提取的部分。
//字符串(或数组)中第一个字符位置为 0, 第二个字符位置为 1, 以此类推。