JS数组splice操作实例分析
什么是splice操作?
splice() 方法用于添加或删除数组的元素。
splice() 方法有三个参数:起始位置、要删除的元素个数和要添加的元素。
arrayObject.splice(index,howmany,item1,.....,itemX)
- index:必需,整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
- howmany:必需,要删除的项目数量。如果设置为 0,则不会删除项目。
- item1, ..., itemX:可选。向数组添加的新项目。
splice() 方法始终会改变原始数组。
添加元素
var fruits = ['Apple', 'Banana'];
fruits.splice(1, 0, 'Orange');
//["Apple", "Orange", "Banana"]
- 第一个参数 1 表示从下标 1 开始添加
- 第二个参数 0 表示删除个数为0
- 第三个参数 'Orange' 表示添加 'Orange' 这一元素
删除元素
var fruits = ['Apple', 'Banana', 'Orange'];
fruits.splice(1, 1);
//["Apple", "Orange"]
- 第一个参数 1 表示从下标 1 开始删除
- 第二个参数 1 表示删除一个元素
在特定位置替换元素
var fruits = ['Apple', 'Banana', 'Orange'];
fruits.splice(1, 1, 'Grape');
//["Apple", "Grape", "Orange"]
- 第一个参数 1 表示从下标 1 开始替换
- 第二个参数 1 表示删除一个元素
- 第三个参数 'Grape' 表示用 'Grape' 替换删除的元素
总结
以上就是关于JS数组splice操作的详细讲解。我们可以通过splice()方法向数组中添加元素、删除元素、替换元素。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS数组splice操作实例分析 - Python技术站