2017-09-02 96 views
0

我不明白在拼接方法中有第二个参数。splice方法的第二个参数是做什么的?

VAR例如= [ '一', '二', '三']

example.splice(0,1)

看着文章和它说的第二个参数决定的许多项目怎么弄除去。但在我看来,一个位置总是只有一个项目。

当一个位置只有一个项目时,指示要删除的项目数量是多少?可以在一个indice/index中包含多个项目吗?

+1

您是否检查了MDN的参考? https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/splice – Dekel

+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/阵列/拼接 –

+0

噢好吧,所以这有点棘手。当你在第二个参数中指示一个大于1的数字时,它意味着删除已经被迭代到通过迭代删除的指示中的项目... – yamaoka

回答

1
array.splice(start, deleteCount) 

该文档说第二个参数决定要删除多少个元素。所以你可以用它在一个特定的位置删除数组中的2个或多个条目。

相关问题