例如,
let x = [1,2,3,5];
等效于:
let x = Array.of(1,2,3,4,5);
(除非我缺少一个重要的细节,这就是为什么我要问这个问题)
您还可以将它们与传播的...
语法和变量以及其他数组混合使用。对我来说,Array.of()
似乎有更多开销。 Array.of()
是否必须将参数对象解析为另一个数组?
我知道还有new Array()
,就像其他人之前对here的质疑一样,但这具有不同的语义目的,所以我不认为这个问题是重复的。
如我现在所见,Array.of()
和[ ]
似乎是多余的。在前者上,该函数的意图确实更为明确,但后者的意图非常简单,不会被误解。
所以总结一下:
Array.of()
在没有JavaScript的情况下生存了这么长时间?