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)//删除元素
愿你走出半生,归来仍是少年