Javascript Array splice 方法

  • Post category:JavaScript

以下是关于JavaScript Array splice方法的完整攻略。

JavaScript Array splice方法

JavaScript Array splice方法用于向数组中添加或删除元素。该方法会改变原始数组,并返回被删除的元素。

下面是一个使用splice方法的示例:

var arr = [1, 2, 3, 4, 5];

arr.splice(2, 1, 'a', 'b');

console.log(arr); // 输出:[1, 2, 'a', 'b', 4, 5]

在上面的示例中,我们定义了一个变量,用于存储一个数组。然后,我们使用splice方法从该数组中删除索引为2的元素,并添加两个新元素。最后,我们输出修改后的数组。

示例

下面是两个使用Array splice方法的示例:

示例1:向数组中添加元素

var arr = [1, 2, 3, 4, 5];

arr.splice(2, 0, 'a', 'b');

console.log(arr); // 输出:[1, 2, 'a', 'b', 3, 4, 5]

在上面的示例中,我们定义了一个arr变量,用于存储一个数组。然后,我们使用splice方法向该数组中的引为2的位置添加两个新元素,并输出修改后的数组。

示例2:从数组中删除元素

var arr = [1, 2, 3, 4, 5];

arr.splice(2, 2);

console.log(arr); // 输出:[1, 2, 5]

在上面的示例中,我们定义了一个arr变量,用于存储一个数组。然后,我们使用splice方法从该数组中删除索引为2和3的元素,并输出修改后的数组。

总结

JavaScript Array splice方法用于向数组中添加或删除元素。该方法会改变原始数组,并返回被删除的元素。在实际开发中,我们可以使用splice方法向数组中添加新元素,或者从数组中删除元素。