我有,看起來像 擷取來自每個模型的隨機項目的集合,在骨幹
var categories = [
{
name: 'Animals',
img: 'animals.jpg',
list: [{name: 'Cat', img: 'cat.jpg', state: 'hidden'}, {name: 'Dog', img: 'dog.jpg', state: 'hidden'}, {name: 'Zebra', img: 'zebra.jpg', state: 'hidden'}, {name: 'Rabbit', img: 'rabbit.jpg', state: 'hidden'}]
},
{
name: 'Birds',
img: 'birds.jpg',
list: [{name: 'Eagle', img: 'eagle.jpg', state: 'hidden'}, {name: 'Owl', img: 'owl.jpg', state: 'hidden'}, {name: 'Parrot', img: 'parrot.jpg', state: 'hidden'}, {name: 'Swan', img: 'swan.jpg', state: 'hidden'}]
},
{
name: 'Fruits',
img: 'fruits.jpg',
list: [{name: 'Apple', img: 'apple.jpg', state: 'hidden'},{name: 'Cherry', img: 'cherry.jpg', state: 'hidden'},{name: 'Banana', img: 'banana.jpg', state: 'hidden'}, {name: 'Strawberry', img: 'strawberry.jpg', state: 'hidden'}, {name: 'Mango', img: 'mango.jpg', state: 'hidden'}, {name: 'Orange', img: 'orange.jpg', state: 'hidden'}, {name: 'Pomegranate', img: 'pomegranate.jpg', state: 'hidden'}, {name: 'Jackfruit', img: 'jackfruit.jpg', state: 'hidden'}]
},
{
name: 'Flowers',
img: 'flowers.jpg',
list: [{name: 'Rose', img: 'rose.jpg', state: 'hidden'}, {name: 'Tulip', img: 'tulip.jpg', state: 'hidden'}, {name: 'Hibiscus', img:'hibiscus.jpg', state: 'hidden'}, {name: 'Sunflower', img: 'sunflower.jpg', state: 'hidden'}]
}
];
這裏我使用的類別,收集和每個類別的模型數據。我想要的是從該集合中獲取隨機的一組對象,這些對象位於每個模型的列表中。假如我點擊隨機,我可能會得到一個菠蘿蜜,玫瑰,蘋果,鷹,貓,鬱金香的清單。
不太確定我創建的結構是否正確。我應該爲每個類別的對象列表數組中的每個項目使用模型嗎?
你問如何生成一個隨機數或如何使用該隨機數來索引到一個集合? – kinakuta 2013-04-22 05:39:52
使用'Math.random'? – Loamhoof 2013-04-22 07:41:24