JS数组方法push、unshift、pop、shift实现及使用方法
push方法
push() 方法用于在数组末尾添加一个或多个元素,并返回数组的长度。
语法
arrayObject.push(newelement1,newelement2,....,newelementX)
示例
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.push("Kiwi");
console.log(fruits);
// ["Banana", "Orange", "Apple", "Mango", "Kiwi"]
unshift方法
unshift() 方法用于在数组开头添加一个或多个元素,并返回数组的长度。
语法
arrayObject.unshift(newelement1,newelement2,....,newelementX)
示例
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon");
console.log(fruits);
// ["Lemon", "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 = ["Banana", "Orange", "Apple", "Mango"];
fruits.shift();
console.log(fruits);
// ["Orange", "Apple", "Mango"]
总结:push() 和 unshift() 用于添加元素,pop() 和 shift() 用于删除元素,它们都可以对数组进行增删操作。在使用的时候需要仔细考虑数组的结构及目的。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS数组push、unshift、pop、shift方法的实现与使用方法示例 - Python技术站