Immutable.js List() 和 List.of() 之间的区别?
Difference between Immutable.js List() and List.of()?
我正在阅读有关使用 List()
和 List.of()
创建列表的 Immutable.js 文档,但我不明白有什么区别。任何有助于理解这一点的帮助都会很棒。
List.of()
uses each parameter as a separate element in the created list, while 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 or a rest parameter.
我正在阅读有关使用 List()
和 List.of()
创建列表的 Immutable.js 文档,但我不明白有什么区别。任何有助于理解这一点的帮助都会很棒。
List.of()
uses each parameter as a separate element in the created list, while 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 or a rest parameter.