开发者社区> 问答> 正文

与push()相反

我需要有关此问题的帮助-“ JavaScript push();方法的反义是什么?”

就像我有一个数组-

var exampleArray = ['remove']; 我要说的push();是'keep'-

exampleArray.push('keep'); 如何'remove'从数组中删除字符串?

javascript 数组 推送

展开
收起
保持可爱mmm 2020-02-06 22:51:32 1168 0
1 条回答
写回答
取消 提交回答
  • 好吧,您已经问了两个问题。与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

    2020-02-06 22:51:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载