从数组中删除最后一个元素
从数组中删除最后一个元素
我有下面这个数组。
var arr = [1,0,2];
我想要删除最后一个元素,即2。
我使用了 arr.slice(-1);
但它并没有删除该值。
admin 更改状态以发布 2023年5月21日
使用splice(startPosition, deleteCount)
array.splice(-1)
var array = ['abc','def','ghi','123']; var removed = array.splice(-1); //last item console.log( 'array:', array ); console.log( 'removed:', removed );
根据JavaScript的约定,Array.prototype.pop()函数。
let fruit = ['apple', 'orange', 'banana', 'tomato']; let popped = fruit.pop(); console.log(popped); // "tomato" console.log(fruit); // ["apple", "orange", "banana"]