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

在javascript中选择随机对应数据的最佳方法?,javascript,Javascript,我试着做一些类似于: category = ("word1","word2","word3") ("definition1","definition2","definition3"); category1 = ("word1","word2","word3") ("definition1","definition2","definition3"); 基本目标是从任何随机类别中选择和输出(让我们说3)随机单词,并能够在我进一步开发时调用它们的相关数据(类别名称和随机选

我试着做一些类似于:

category = ("word1","word2","word3")
       ("definition1","definition2","definition3");
category1 = ("word1","word2","word3")
       ("definition1","definition2","definition3");
基本目标是从任何随机类别中选择和输出(让我们说3)随机单词,并能够在我进一步开发时调用它们的相关数据(类别名称和随机选择的单词的定义)

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

您需要一个对象数组结构:

category1 = [
    { word: "word1", definition: "def1" },
    { word: "word2", definition: "def2" },
    { word: "word3", definition: "def3" }
];
然后,要从
category1
中选择一个值,随机选择一些
category1[i]
,并使用
category1[i].word
category1[i].definition


您可以在以后根据需要扩展每个对象,使其具有附加属性(
numberOfSylables
gradeLevel
,等等)。

是否尝试在此处创建数组?因为如果你想要
[
]
而不是括号…我太懒了。哦,如果你问自己,因为两个数组元素的顺序都是正确的,你可以用相同的索引选择单词和相应的定义。。。