0
オブジェクトプロパティからランダムな値を取得しようとしています。プロパティをリストアイテムから取得した値と.text()で比較します。私はそれ以降のスパンに結果を保存しようとします。私はオブジェクトプロパティのランダムな値を取得し、変数に格納する
がわからない機能displayWordが正しいか多分あればテレビや動物(またはその他の将来に追加した場合)簡単に、ミディアム、ハードのいずれかのその後とプロパティのいずれかの最初のプロパティを見つけようとしています
私は他の何かを欠いている。
ここでは、参照する変数を参照するコードの他の関連部分を示します。 https://jsfiddle.net/peliudzemas/0fqbgo9k/1/
let result = "";
let charadesList = {
tv : {
easy : ['Harry Potter', 'James Bond', 'transformers'],
medium : ['the planet of The Apes', 'Inception', 'finding nemo'],
hard : ['taken', 'alladin', 'cast away', 'schindler\'s list']
},
animals : {
easy : ['chicken', 'mouse', 'dog'],
medium : ['lion', 'elephant', 'giraffe'],
hard : ['monkey', 'panda', 'mole']
}
}
function displayWord(obj, value1, value2) {
for (var p in obj) {
if (obj.p == value1) {
for (var pp in obj.p) {
if (obj.p.pp == value2) {
result += obj.p.pp[Math.floor(Math.random()*obj.p.pp.length)];
}
}
}
}
$('#word').append(result);
}
$(document).ready(function() {
displayWord(charadesList, selectCategory, selectLevel);
});