我具有以下功能:
getitem = (count) => Array.from({ length: count }, (v, k) => k)
现在,当我像这样使用此功能时:
getitem(10) // result ::- (10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
从上面可以看到,我得到了一个由十个项目组成的数组,我不确定这是怎么发生的,Array.from
在一个对象上的工作情况如何?
即使在引用MDN之后,我还是有些困惑。
那么当传递长度为10的对象时,Array.From如何创建包含10个元素的数组?