初学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

本文介绍了JavaScript数组中的四个基本操作方法:push(), pop(), unshift() 和 shift()。这些方法分别用于在数组末尾添加元素、移除末尾元素、在数组开头添加元素以及移除开头元素。文章还提供了一个实用的外部链接,帮助读者更深入地理解这些数组方法。

4891

被折叠的 条评论
为什么被折叠?



