Immutable.js List()和List.of()之间的区别?

时间:2016-09-22 04:47:07

标签: javascript immutable.js

我正在阅读使用List()List.of()创建列表的Immutable.js文档,我不明白其中的区别。任何理解这一点的帮助都会很棒。

1 个答案:

答案 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 }}