我是JavaScript的新手,我正在为我的学位做作业。我在一个类中有一个数组,其中包含信息,而另一个类我正在尝试调用该数组,因此我可以在其中显示信息。
class Election {
constructor(newYear) {
this.year = newYear;
this.allMyElectorates = [];
}
addElectorate (electorateRegion) {
let newElectorate = new Electorate(electorateRegion)
this.allMyElectorates.push(newElectorate)
return newElectorate;
}
sortElectoratesByRegion() {
this.allMyElectorates.sort();
}
};
这是包含数组的类,我在那里存储我添加的Electorates。
class Elections {
constructor(country) {
this.allMyElections = []
}
getElectorateByRegion () {
let theElectorate, result;
result = "(A) All Electorates by Region<br>";
//this.sortElectoratesByRegion();
for (theElectorate of this.allMyElectorates){
result += theElectorate.toString() + "<br>";
}
return result;
}
getAll () {
let result;
result = this.getElectorateByRegion() + '<br>';
return result;
}
};
这是我试图调用我的数组的类。我试图在'getElectoratebyRegion'方法中调用数组,但当然,this.allMyElectorates不起作用,因为该类中没有参数这样。
对不起文字的墙 - 我试着到处寻找但却找不到任何相关内容。请记住,我在这方面非常新,所以我的术语甚至可能都没有了。
提前致谢! :)