javascript - Array.from 的时间复杂度

标签 javascript ecmascript-6 time-complexity

Array.from() 的时间复杂度是多少? .例如:

const set = new Set();
set.add('car');
set.add('cat');
set.add('dog');

console.log(Array.from(set)); // time complexity of making this convertion from Set to Array

最佳答案

它是 O(n) .当用于可迭代对象(如 Set )时,Array.from遍历可迭代对象并将返回的每个项目放入新数组中,因此可迭代对象返回的每个项目都有一个操作。

关于javascript - Array.from 的时间复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59172980/

相关文章:

javascript - 如何使用默认值解构具有空值的嵌套对象

最小化路径之间切换的算法

JavaScript split 方法不起作用

javascript - ESLint 排序导入多行换行

javascript - 为什么我的 <p> 文本不会改变?

javascript - 在 es6 中调用另一个类的函数

javascript - 在 Redux (React) 中调用存储调度后, View 不想重新渲染

algorithm - 循环的时间复杂度,整数将循环计数器除以常数

O(n.m^2) 的算法运行时间

javascript - 为什么我的对象键、值对被覆盖而不是创建新的键、值对?