【发布时间】:2020-11-16 11:46:11
【问题描述】:
我知道下面的代码可用于创建大量随机数,但我不知道它是如何工作的。有人可以一步一步解释吗?
Array.apply(null, {length: 100000}).map(Function.call, Math.random)
提前致谢!
【问题讨论】:
标签: javascript arrays apply
我知道下面的代码可用于创建大量随机数,但我不知道它是如何工作的。有人可以一步一步解释吗?
Array.apply(null, {length: 100000}).map(Function.call, Math.random)
提前致谢!
【问题讨论】:
标签: javascript arrays apply
let temp = Array.apply(null, {length: 5});
temp.map(() => { return Math.random() });
由于这是一个返回函数的函数,您可以将其缩短为:
temp.map(Math.random);
Function.call。【讨论】: