考虑:
var myArray = ['January', 'February', 'March'];
如何使用 JavaScript 从这个数组中选择一个随机值?
原文由 Sarah 发布,翻译遵循 CC BY-SA 4.0 许可协议
考虑:
var myArray = ['January', 'February', 'March'];
如何使用 JavaScript 从这个数组中选择一个随机值?
原文由 Sarah 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您的项目中已经包含 下划线 或 lodash ,您可以使用 _.sample
。
// will return one item randomly from the array
_.sample(['January', 'February', 'March']);
如果您需要随机获取多个项目,您可以将其作为下划线中的第二个参数传递:
// will return two items randomly from the array using underscore
_.sample(['January', 'February', 'March'], 2);
或者在 lodash 中使用 _.sampleSize
方法:
// will return two items randomly from the array using lodash
_.sampleSize(['January', 'February', 'March'], 2);
原文由 Brendan Nee 发布,翻译遵循 CC BY-SA 3.0 许可协议
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
这是一个简单的单行:
例如: