gpt4 book ai didi

immutable.js - Immutable.js-是否可以将元素插入列表中的任意位置?

转载 作者:行者123 更新时间:2023-12-03 12:05:00 31 4
gpt4 key购买 nike

如何在Immutable.js列表的任意位置插入元素?

最佳答案

您正在寻找 splice method:

Splice returns a new indexed Iterable by replacing a region of this Iterable with new values.

splice(index: number, removeNum: number, ...values: any[])


您可以在其中指定 index的位置,如果您将 0编写为 removeNum,它将仅在指定位置插入值:
var list = Immutable.List([1,2,3,4]);
console.log(list.toJS()); //[1, 2, 3, 4]
var inserted = list.splice(2,0,100);
console.log(list.toJS()); //[1, 2, 3, 4]
console.log(inserted.toJS()); //[1, 2, 100, 3, 4]
演示 JSFiddle

关于immutable.js - Immutable.js-是否可以将元素插入列表中的任意位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28163457/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com