我需要创建一个可变长度的数组,其中每个元素都是唯一的符号。是否有内置(ES6)或lodash方法可以轻松完成此操作?我目前所拥有的是_.map(range(n), () => Symbol())
,这是相当有效的文字和时间,但我更愿意将map
替换为允许我仅使用range(n)
替换n
的其他功能
答案 0 :(得分:1)
Array.from({length: n}, () => Symbol())
将是一种选择。
答案 1 :(得分:1)
您可以使用times:
let result = _.times(5, () => Symbol())