push() 的相反操作是什么?
push() 的相反操作是什么?
这个问题已经有了答案:
JavaScript push();
方法的相反方法是什么?
假设我有一个数组:
var exampleArray = ['remove'];
我想要用\'keep\'
来执行push();
操作 -
exampleArray.push('keep');
如何从数组中删除字符串\'remove\'
?
admin 更改状态以发布 2023年5月19日
嗯,你有点问了两个问题。如题所示,push()
的相反操作是 pop()
。
var exampleArray = ['myName']; exampleArray.push('hi'); console.log(exampleArray); exampleArray.pop(); console.log(exampleArray);
pop()
方法将从 exampleArray
中移除最后一个元素并返回该元素("hi"),但它不会从数组中删除字符串 "myName",因为 "myName" 不是最后一个元素。
var exampleArray = ['myName']; exampleArray.push('hi'); console.log(exampleArray); exampleArray.shift(); console.log(exampleArray);
var exampleArray = ['myName']; exampleArray.push('hi'); console.log(exampleArray); exampleArray.splice(0, 1); console.log(exampleArray);
有关更多数组方法,请参见:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array#变异方法