首页 > 试题广场 >

执行下列代码之后,数组 myArr 的值是什么? var m

[单选题]

执行下列代码之后,数组 myArr 的值是什么?

var myArr=[1,2,3,4,5];

myArr.shift();

  • [1,2,3,4]
  • [1,2,3,4,5]
  • [2,3,4,5]
  • []
shift 前删 pop 尾删 unshift 前插 push 尾插
发表于 2022-07-17 07:13:48 回复(0)
shift是删除数组第一个元素,但题目问的是myArr原数组值是什么,所以选C
编辑于 2018-07-03 00:24:18 回复(0)
C,myArr.shift()删除第一个元素并返回的是1,然后数组剩余元素次变成它的前一项。所以 myArr=[2,3,4,5];
发表于 2017-02-09 19:35:50 回复(0)
shift方法,把数组第一个值删除并返回第一个元素的值。会改变数组的长度。所以应该是1,这个选择有毒吧
发表于 2017-02-09 15:58:16 回复(6)
shift前删,pop后删,unshift前插,push后插
编辑于 2024-03-17 15:26:10 回复(0)
数组的shift是删除第一个元素,并且返回第一个元素
发表于 2022-06-20 23:17:07 回复(0)

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

注意: 此方法改变数组的长度!

提示: 移除数组末尾的元素可以使用 pop() 方法。
题目问的是删除第一个元素后,新数组 myArr 的值,所以答案是C
发表于 2022-05-26 11:44:34 回复(0)
shift从数组头弹出数组首位元素
返回值是首位元素的值,原数组也会被改变
发表于 2022-05-14 13:55:19 回复(0)
shift是删除数组中的第一个元素,并且返回出删除的元素。
发表于 2022-04-19 14:58:20 回复(0)
Shift是删除第1个元素
发表于 2022-03-31 09:41:22 回复(0)
Array.prototype.shift() 删除数组第一个元素,并返回该元素。
发表于 2022-02-10 11:55:13 回复(0)
1
发表于 2018-01-06 21:26:27 回复(0)
你们会的话就说,别误导。
发表于 2017-04-21 21:01:45 回复(0)