与push()相反;[重复]

2020/10/19 16:01 · javascript ·  · 0评论

我需要有关此问题的帮助-“ JavaScriptpush();方法的对立面是什么?”

就像说我有一个数组-

var exampleArray = ['remove'];

我要说的push();'keep'-

exampleArray.push('keep');

如何'remove'从数组中删除字符串

好吧,您已经问了两个问题。push()(作为问题的标题)的反义词pop()

var exampleArray = ['myName'];
exampleArray.push('hi');
console.log(exampleArray);

exampleArray.pop();
console.log(exampleArray);

pop()将从中删除最后一个元素exampleArray并返回该元素(“ hi”),但不会从数组中删除字符串“ myName”,因为“ myName”不是最后一个元素。

您需要的是shift()splice()

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#Mutator_methods

push()最后添加;pop()从末尾删除。

unshift()增加到前面;shift()从前面删除。

splice() 可以在任何地方做任何想要的事情。

本文地址:http://javascript.askforanswer.com/yupushxiangfanzhongfu.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!