从特定位置的数组中删除值
这个问题在这里已经有了答案:
您正在使用elements.slice(R3,1)
错误。 第二个参数的意思不是你想要获得的数组的长度,而是当slice方法应该停止时元素的从零开始的索引。 所以你的代码是说“给我索引R3的元素,直到索引1”,并且它是唯一一次工作: elements.slice(0, 1)
。 如果你只需要获得一个元素 - 使用elements[R1]
。 如果你需要使用一个元素来获得数组,你可以继续使用带有elements.slice(R1, R1 + 1);
Slice的切片elements.slice(R1, R1 + 1);