下面是关于 JavaScript 数组添加/删除的实现攻略。
添加元素
使用 push() 方法
使用数组对象的 push() 方法可以实现末尾添加元素的功能。语法如下:
arrayObject.push(element1, ..., elementN)
示例:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");
console.log(fruits); // ["Banana", "Orange", "Apple", "Mango", "Kiwi"]
使用 unshift() 方法
使用数组对象的 unshift() 方法可以实现在开头添加元素的功能。语法如下:
arrayObject.unshift(element1, ..., elementN)
示例:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Kiwi");
console.log(fruits); // ["Kiwi", "Banana", "Orange", "Apple", "Mango"]
删除元素
使用 pop() 方法
使用数组对象的 pop() 方法可以实现删除末尾元素的功能。语法如下:
arrayObject.pop()
示例:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.pop();
console.log(fruits); // ["Banana", "Orange", "Apple"]
使用 shift() 方法
使用数组对象的 shift() 方法可以实现删除开头元素的功能。语法如下:
arrayObject.shift()
示例:
var fruits = ["Kiwi", "Banana", "Orange", "Apple", "Mango"];
fruits.shift();
console.log(fruits); // ["Banana", "Orange", "Apple", "Mango"]
注意:使用 push()、unshift()、pop() 和 shift() 方法会改变原数组。如果不希望改变原数组,可以先使用 slice() 方法创建一个新数组再进行操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript 数组(list)添加/删除的实现 - Python技术站