我需要有关此问题的帮助-“ JavaScript push();方法的反义是什么?”
就像我有一个数组-
var exampleArray = ['remove']; 我要说的push();是'keep'-
exampleArray.push('keep'); 如何'remove'从数组中删除字符串?
javascript 数组 推送
好吧,您已经问了两个问题。与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);
问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。