js数组方法push pop shift unshift的返回值

if (keys.push(key += ” “)

Expr.cacheLength) {

感到有些迷惑,一查才知道原来push方法返回新数组的长度,所以我把Array的几个方法又看了下,罗列出来,以做提醒。

unshift:unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。

push:push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

pop:pop() 方法用于删除并返回数组的最后一个元素。

shift:shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

你可能感兴趣的:(JavaScript,javascript)