Array.from的时间复杂度为O(n),其中n是输入数组的长度。
下面是一个代码示例:
const arr = [1, 2, 3, 4, 5];
const newArr = Array.from(arr);
console.log(newArr);
在这个示例中,输入数组arr的长度为5。Array.from会遍历输入数组,然后将每个元素复制到一个新的数组中。所以时间复杂度为O(n),其中n为输入数组的长度。
注意:Array.from还可以接受一个映射函数作为第二个参数,用于对每个元素进行转换。如果提供了映射函数,时间复杂度可能会更高,取决于映射函数的复杂度。