我使用underscore.js中的_.sample從數組中提取隨機元素。我的元素少于我想要返回的數量,但是它的最大值是4。對于從一個數組中的4個選項返回17個隨機元素(顯然是重復的),還有什么其他選項?我看到了很多關于消除重復的東西,但不知道是什么讓它們重復。
let dots = _.sample([component 1, component 2, component 3, component 4], 17);
我使用underscore.js中的_.sample從數組中提取隨機元素。我的元素少于我想要返回的數量,但是它的最大值是4。對于從一個數組中的4個選項返回17個隨機元素(顯然是重復的),還有什么其他選項?我看到了很多關于消除重復的東西,但不知道是什么讓它們重復。
let dots = _.sample([component 1, component 2, component 3, component 4], 17);
公眾號:1024技術圈
?? 提供互聯網知識和資訊,分享IT前沿技術,熱門資源,大廠面試題 ??
您只需獲取0到3之間的隨機數(可以使用下劃線的u2;.random),并將其用作索引,從組件數組中獲取元素。