您的位置:首页 > Web前端 > JavaScript

JS -- 数组的相关操作

2016-11-14 13:48 190 查看

数组->字符串

arr.join(separator); //返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 隔开。


实例

var arr = [1,2,3,4,5,6];
var str = arr.join(',');
结果:str为“1,2,3,4,5,6”


添加元素

arr.push(element);


删除元素

删除最后一个元素

arr.pop(); //删除最后一个元素并返回该元素值


删除第一个元素

arr.shift(); //删除第一个元素并返回该元素值,数组中元素自动前移


删除指定元素

function removeArr(arr, val) {
for(var i=0; i<arr.length; i++) {
if(arr[i] == val) {
arr.splice(i, 1);
break;
}
}
}


在指定位置插入/删除元素

splice() 方法向/从数组中添加/删除元素,然后返回被删除元素。

语法

arr.splice(index,howmany,item1,.....,itemX)


参数说明

参数描述
index必需。整数,规定添加/删除元素的位置,使用负数可从数组结尾处规定位置。
howmany必需。要删除的元素数量。如果设置为 0,则不会删除元素。
item1, …, itemX可选。向数组添加的新元素。

实例

添加一个元素

var array = [1,2,3,4,6];
array.splice(4,0,5);


结果:array为[1,2,3,4,5,6]。

删除并替换一个元素

var array = [1,2,2,4,5];
array.splice(2,1,2);


结果:array为[1,2,3,4,5]。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: