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]。
相关文章推荐
- JS的数组复制及字符串的相关操作
- js对数组的相关操作
- JS的数组复制及字符串的相关操作
- js定义数组及相关操作
- 日常笔记:js中数组的相关操作
- js中数组,对象 的相关操作
- 总结一下js数组以及jquery相关操作
- js 数组增删改相关操作简记
- JS 数组相关操作
- js中数组的相关操作
- js定义数组及相关操作
- js定义数组及相关操作
- jQuery 1.6 源码学习(六)——core.js[6]之jQuery对象/数组操作相关方法
- JS中的数组及相关操作
- js定义数组及相关操作
- 【js基础】数组相关操作函数
- js操作select相关方法
- JS操作select相关方法:新增 修改 删除 选中 清空 判断存在
- JS操作select相关方法
- js操作select相关方法