在javascript中选择随机,相应数据的最佳方法?

时间:2013-05-08 15:33:26

标签: javascript

我想尝试类似的事情:

category = ("word1","word2","word3")
       ("definition1","definition2","definition3");
category1 = ("word1","word2","word3")
       ("definition1","definition2","definition3");

基本目标是从任何随机类别中选择并输出(仅仅说3)随机单词,并且能够在我开发更多时调用相关数据(类别名称和所选单词的定义)随机地)。

我也不想重复,我感谢所有的建议! :) 非常感谢!

1 个答案:

答案 0 :(得分:3)

您想要一个对象数组的结构:

category1 = [
    { word: "word1", definition: "def1" },
    { word: "word2", definition: "def2" },
    { word: "word3", definition: "def3" }
];

然后,要从category1中选择一个值,请随机选择一些category1[i]并使用category1[i].wordcategory1[i].definition

您可以在以后根据需要扩展每个对象以获得其他属性(numberOfSylablesgradeLevel等。)