【发布时间】:2013-10-07 02:45:43
【问题描述】:
我很难记住 Array.shift() 和 Array.unshift() 做了什么。
几年后,当我需要使用其中一个时,我仍然不时查看参考。谁能解释为什么选择这些名字以及如何记住哪个名字做什么?
Array.push() 和 Array.pop() 没有这样的问题
【问题讨论】:
-
很容易记住,如果您在 shift / unshift 中删除“f”:
shiftremoves 元素和unshiftadds 它们: ) -
@VickyChijwani 我会接受它作为答案
-
@VickyChijwani 我会把你的评论标记为搞笑:D
-
毫无疑问,@VickyChijwani 评论是如何记住他们所做的事情的最佳答案
-
请记住“Shift”比“Unshift”短,“Shift”也会使数组更短。我认为记忆的问题不在于它是从前面添加还是从后面添加,而是从前面添加/删除
标签: javascript terminology history