初学array时,只知道他有两个方法 —— push(),pop()。array.push( element)是讲element插入array的最后一位,其index值是最大的。则pop( )则是将array中的最后一位给删除了,并返回相应的值。
直到一次项目需要将输入的item显示在数组的上方,我觉得使用数组倒序排列增加了操作步骤,于是同事跟了我一个很好的建议。使用unshift()将插进array中的item显示在了最前方。
上网了解后,unshift( )相对应的与push( )相似,只是unshift( )是将插进的item 插在了array的最前一位,其index是在array中最小的,同时与pop( )所相对应的,还有shift( ),其所删除的是array中的第一位,并返回其值。
如果大家需要了解清楚的话,个人觉得Ben Nadel的个人博客中这个是讲得很清楚了。戳下面链接可了解更清楚哦^_^
http://www.bennadel.com/blog/1796-javascript-array-methods-unshift-shift-push-and-pop.htm