gpt4 book ai didi

javascript - 如何通过lodash一行生成1-10 3次

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:24 25 4
gpt4 key购买 nike

我尝试用这个表达式来做。

_.times(3, _.random(1, 10))

但是返回这个:

[未定义,未定义,未定义]

我期望的结果是这样的:

[3, 7, 5]

最佳答案

您可以将随机调用包装在回调中,因为 _.times期望一个迭代器。这是您的情况下的数字,结果为 undefined

console.log(_.random(1, 10));                  // number, not a function
console.log(_.times(3, 42)); // call with a number
console.log(_.times(3, i => _.random(1, 10))); // call with function
.as-console-wrapper { max-height: 100% !important; top: 0; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.min.js"></script>

关于javascript - 如何通过lodash一行生成1-10 3次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45893349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com