Array.of
是 JavaScript 中用于创建一个新数组的静态方法。它会根据传入的参数创建一个新的数组,无论参数的数量或类型如何。
与 Array
构造函数不同的是,Array.of
不会根据参数的数量来决定是创建一个新数组还是初始化一个固定长度的数组。它始终会根据传入的参数创建一个新的数组。
以下是一个简单的示例:
const arr1 = Array.of(1, 2, 3, 4, 5);
console.log(arr1); // 输出 [1, 2, 3, 4, 5]
const arr2 = Array.of(7);
console.log(arr2); // 输出 [7]
const arr3 = Array.of("a", "b", "c");
console.log(arr3); // 输出 ["a", "b", "c"]
在这个示例中,Array.of
分别根据传入的参数创建了不同的新数组。无论传入的参数是什么,Array.of
都会创建一个新的数组,并将参数作为数组的元素。