关于push,pop,unshift,shift的返回值

如上图所示:第一种情况和第二种情况有什么区别呢?让我们一起来分析一下,第一种是直接给数组push,这样的话是直接执行这个方法,所以弹出数组的内容。而第二种相当于给arr赋值了一个arr.push,而push和unshift都是有返回值的,返回值就是数组的长度,所以给arr赋值了一个数组的长度6,弹出就是6。这里虽然没有例子说明,但pop和shift也有返回值,返回值就是删除的那一项。
 
posted @ 2015-07-12 22:03  上官文刀  阅读(875)  评论(0编辑  收藏  举报