私は私のjavascriptを改善しようとしており、ここで行き止まりになっています。
var schemes = {
"own" : {
"creatures" : ["creature1","creature2","creature3","creature4"],
"spells" : ["spell1","spell2","spell3","spell4"],
"items" : ["item1","item2","item3","item4"]
},
"enemy" : {
"creatures" : ["creature1","creature2","creature3","hidden"],
"spells" : ["spell1","spell2","hidden","hidden"],
"items" : ["item1","item2","item3","hidden"]
}
};
これは私の配列です。
次に、 for each を実行しようとしています(phpから知っているように)が、javascriptはスキームがオブジェクトであると考えているため、次のことを実行できないようです:
for (var i=0;i<schemes.length;i++) {
//code
}
私は何が欠けていますか?schemes.length は未定義と言う