校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

在前提:var arr =[1,3,2]下,下面哪个操作会返回一个数组,并且不是arr?

A.arr.push(3)

B.arr.reverse()

C.[].concat.call(arr,[])

D.[].sort.call(arr)

解答

正确答案是 C

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 reverse() 方法用于颠倒数组中元素的顺序。 concat() 方法用于连接两个或多个数组。 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 返回值 返回一个新的数组。该数组是通过把所有 arrayX 参数添加到 arrayObject 中生成的。如果要进行 concat() 操作的参数是数组,那么添加的是数组中的元素,而不是数组。 sort() 方法用于对数组的元素进行排序。

C 11条回复 评论

帖子还没人回复快来抢沙发