-4

私は次のようなものを持とうとしています:

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

基本的な目標は、任意のランダムなカテゴリからランダムな単語を選択して出力し (3 としましょう)、さらに開発するにつれて関連データを呼び出すことができるようにすることです (カテゴリ名とランダムに選択された単語の定義)。

私も重複したくありません。すべての提案に感謝します! :) どうもありがとう!

4

1 に答える 1

3

オブジェクトの配列である構造が必要です。

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

次に、 から値を選択するには、ランダムにcategory1いくつかを選択し、 と を使用します。category1[i]category1[i].wordcategory1[i].definition

後で必要に応じて追加のプロパティを持つように各オブジェクトを拡張できます ( numberOfSylablesgradeLevelなど)。

于 2013-05-08T15:49:24.413 に答える