1.join()
var str=arr.join("分隔符"):将数组转为字符串。可自定义分割符!
用法:将字符拼接为单词或句子 cahrs.join("");
2 concat()
var newArr=arr.contat(元素值,[数组],..):将参数拆散成单个元素,追加到数组中。
*不会修改原数组,只能返回新数组对象*
3 slice()
var subArr=arr.slice(start,end+1)
截取数组下标从start开始到end位置的元素。 生成子数组对象。
*含头不含尾*
4.splice()
删除,插入,替换
删除元素:arr.splice(start,count); 返回被删除的元素
替换元素: arr.splice(start,count,值1,值2.....);先做删除,再替换
插入元素: arr.splice(start,0,值1,值2,.....);
5.
reverse():颠倒所有数组元素。
sort():默认升序排列。默认转为字符串排列。
var compare =new Function("a","b","return a+b");
arr.sort(compare);
6 x.toString()把数组转化成字符串
7 栈操作:
(1) 结尾入栈出栈
push(); 结尾数组元素的进栈操作
pop(); 结尾数组元素的出栈操作
(2) 开头入栈出栈
unshift(); 开头数组元素的进栈操作
shift(); 开头数组元素的出栈操作
8 队列
push()-->shift() 形成了一个先进先出的队列。
js中数组的API
最新推荐文章于 2024-08-15 13:17:28 发布