我需要关于这个问题的帮助--“JavaScript push();方法的对立面是什么?”
比如我有一个数组-
var exampleArray = ['remove'];我想用push();这个词'keep' -
exampleArray.push('keep');如何从数组中删除字符串'remove'?
发布于 2014-08-27 09:56:26
你已经问了两个问题了。pop()是push()的对立面(正如问题的标题所示)。
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/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array#Mutator_methods
发布于 2014-08-27 09:38:25
push()在结尾处添加;pop()从结尾处删除。
unshift()添加到前面;shift()从前面删除。
splice()可以随心所欲地做任何事情。
https://stackoverflow.com/questions/25517633
复制相似问题