这里是我的代码,我试图打印工人的价格财产和士兵对象使用JavaScript阵列打印对象的属性
var army = [worker, soldier];
var worker={
\t name:'Worker',
\t price : 10,
\t ammount : 0,
\t award:0,
\t //award : 5/11,
\t time : 1000,
\t defense: 10,
\t attack: 5
}
var soldier={
\t name:'Soldier',
\t price : 50,
\t ammount : 0,
\t award:0,
\t //award : 0.75,
\t time : 1000,
\t defense: 30,
\t attack: 15
}
for (var i=0; i<army.length; i++){
\t alert(this.price);
}
你有什么想法,我怎么也进不了价格这些对象的属性?
console.log(这个)会告诉你为什么它不起作用。它应该是'军队[i]。价格' – epascarello