JS数组操作

JS数组操作

var arr=[1,3,5,7,9,11]; //声明一个arr数组

push()向数组末尾添加元素,返回数组长度

arr.push('我是末尾元素')//向数组末尾添加元素

unshift()向数组开头添加元素,返回数组长度

arr.unshift('我是开头元素')//向数组开头添加元素

pop()向数组删除最后一个元素,返回被删除的元素

arr.pop();//向数组删除最后一个元素

shift()删除第一个数组元素,返回被删除的元素

arr.shift()//删除第一个数组元素

concat()连接数组,返回所有数组

arr.concat()//连接数组

Number()把对象的值转换成数值

var test=new Boolean(false);//转换成Number类型
Number(test);

join()将数组指定的分隔符连接起来

var arr=[1,3,5,7,9,11]//数组连接
arr.join('-');//返回"1-3-5-7-9-11"

split()把一个字符串分割成数组

'1,2,3,4,5'.split(',');//分割数组

sort()对数组进行排序

[1,4,3].sort(function(a,b){return b-a});//降序

[1,4,3].sort(function(a,b){return a-b});//升系

splice(index,howmany,item1,....,itmex)添加、删除、替换数组中的内容

arr.splice(1,0,'添加的元素');//添加元素

arr.splice(1,1,'替换的元素')//替换元素

arr.splice(1,1)//删除元素

原文地址:https://www.cnblogs.com/yz-blog/p/6485558.html