【发布时间】:2013-04-12 05:28:58
【问题描述】:
我收集了 20 个结果(对象),单击按钮时我想做的是:
a) 从此集合/数组中选择一个随机对象
b) 当再次按下按钮时 - 我不希望在集合用完之前重新拾取该对象(即直到显示 20 个项目)
我想只是拼接出该集合的索引,但我希望使用 Underscore.js 有一种更简洁的方式
示例:
var data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11...]
var getRand = _.random(0, data.length);
==> 3
下次我按下按钮时,我不希望结果 "3" 再次出现,因为它已被使用过
我希望这是有道理的
【问题讨论】:
标签: javascript arrays backbone.js collections underscore.js