我正在阅读使用List()
和List.of()
创建列表的Immutable.js文档,我不明白其中的区别。任何理解这一点的帮助都会很棒。
答案 0 :(得分:6)
List.of()
使用每个参数作为创建列表中的单独元素,而List()
采用某种类似迭代结构的单个参数。
用法:
List.of("a", "b", "c"); // ["a","b","c"]
List(["a","b","c"]); // ["a","b","c"]
定义...
中的List.of<T>(...values: T[]): List<T>
符号表示可变数量的参数,在内部将被视为数组,可能使用arguments
object或{{3 }}