首页 > 试题广场 >

以下js操作Array的方法中不能添加元素的是:()

[单选题]
以下js操作Array的方法中不能添加元素的是:()
  • push
  • pop
  • unshift
  • splice
发表于 2019-04-02 14:56:45 回复(0)

添加数组项

  • 数组[长度] = 数据:向数组末尾添加一个数据

  • 数组.push(数据): 向数组末尾添加一个数据

  • 数组.unshift(数据):向数组起始位置添加一个数据,会导致数组每一项的下标向后移动

  • 数组.splice(下标, 0, 添加的数据): 从指定下标位置开始,删除0个,然后在该位置插入添加的数据,如果下标超过范围,则按照范围的边界进行处理。

push、unshift、splice可以添加多个数据

删除数据

  • delete 数组[下标]: 这种做法不会导致数组其他的属性发生变化,因此,该做***导致产生稀松数组,所以不推荐使用该做法。

  • 数组.pop(): 删除数组的最后一项,该表达式返回最后一项的数据

  • 数组.shift():删除数组第一项,该表达式返回第一项的数据

  • 数组.splice(下标, 删除的数量, 添加的数据): 从指定下标位置开始,删除指定数量,然后在该位置插入添加的数据,如果下标超过范围,则按照范围的边界进行处理。返回一个新数组,该数组记录被删除的数据。

编辑于 2019-12-04 14:00:13 回复(0)
Array 对象方法 方法 
concat() 连接两个或更多的数组,并返回结果。 
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 
pop() 删除并返回数组的最后一个元素 
push() 向数组的末尾添加一个或更多元素,并返回新的长度。 
reverse() 颠倒数组中元素的顺序。 
shift() 删除并返回数组的第一个元素 
slice() 从某个已有的数组返回选定的元素 
sort() 对数组的元素进行排序 
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。 
toLocaleString() 把数组转换为本地数组,并返回结果。 
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。 
valueOf() 返回数组对象的原始值
发表于 2020-08-04 22:41:48 回复(0)
  • pop 是删除数组末尾的元素
发表于 2023-08-01 20:10:00 回复(0)