数组的push、pop、shift、unshift巧记小妙招

948 阅读1分钟

操作都会影响原数组,

  1. push(params): 末尾追加,返回追加后数组的length
  2. pop():末尾删除,返回删除的项
  3. unshift(params): 头部追加,返回追加后数组的length
  4. shift():头部删除,返回删除的项

这几个函数,老是搞混淆。

可以这样巧记:

  • push 后面追加 ( p 屁股,是后面,push是推入,就是从后面添加)

  • pop 后面删除 (pop有爆炸的意思,爆炸就没了,从后面删除一个

  • shift 头部移除 (s是杀,杀头当然从前面开始,前面减少一个)

  • unshift 头部追加 (unshift是shift反义词,从前面增加一个)

参考自:blog.csdn.net/weixin_4517…