如何改变 3⁄4 元素?预期输出为 [1,2,4,3,5]
let list = [1,2,3,4,5];
const removeElement = list.indexOf(3); // remove number 3
list.slice(0, removeElement).concat(list.slice(removeElement+1)) // [1,2,4,5]
…在没有拼接的情况下,在数字 4 之后下一个数字 3
原文由 Ingrid Oberbüchler 发布,翻译遵循 CC BY-SA 4.0 许可协议
slice 不会改变它操作的数组,所以你需要给它返回的值赋值
如果你准备使用 ES2015 语法,你可以使用 扩展 运算符,如下所示:
小提琴