JavaScript 数组添加元素:push(), 指定索引赋值, splice() 方法详解
JavaScript 数组添加元素:push(), 指定索引赋值, splice() 方法详解
在 JavaScript 中,使用 new Array() 创建一个新的数组后,可以使用以下三种方法来添加元素:
1. 使用 push() 方法
push() 方法可以将一个或多个元素添加到数组的末尾。
var myArray = new Array();
myArray.push('element1');
myArray.push('element2');
2. 指定索引位置赋值
可以通过直接给数组指定索引位置赋值来添加元素。
var myArray = new Array();
myArray[0] = 'element1';
myArray[1] = 'element2';
3. 使用 splice() 方法
splice() 方法可以用来在指定位置插入元素,它接受三个参数:
- start: 要插入元素的起始索引位置。
- deleteCount: 要删除的元素数量,如果为 0,则表示不删除任何元素。
- items: 要插入的元素。
var myArray = new Array();
myArray.splice(0, 0, 'element1'); // 在索引为 0 的位置插入元素
myArray.splice(1, 0, 'element2'); // 在索引为 1 的位置插入元素
注意:
- 当使用
splice()方法插入元素时,如果起始索引位置超过数组长度,则元素将被添加到数组末尾。 - 当使用
splice()方法删除元素时,如果deleteCount大于数组剩余元素数量,则会删除所有剩余元素。
原文地址: https://www.cveoy.top/t/topic/ldZA 著作权归作者所有。请勿转载和采集!