2016-09-22 5 views
2

List()List.of()というリストを作成するためのImmutable.jsドキュメントを読んでいますが、違いは何か分かりません。これを理解するのに役立つどんな助けにもなります。 List()が反復可能状構造のいくつかの種類の単一のパラメータを取りながらImmutable.js List()とList.of()の違いは?

+1

'List'は実際に' iterator'でリストを作成し、 'List.of()'は個々の値で 'List'を作成します。@ 4castleは答えを美しく与えます。 –

答えて

6

List.of()は、作成されたリスト内の別の要素として、各パラメータを使用します。

使用:

List.of("a", "b", "c"); // ["a","b","c"] 

List(["a","b","c"]); // ["a","b","c"] 

定義List.of<T>(...values: T[]): List<T>...表記はおそらくarguments object又はrest parameterを使用して、内部の配列のように扱われる引数の可変数を示すことを意味します。

関連する問題