function Type(name, effectivenessData) {
this.name = name;
this.effectivenessData = effectivenessData;
}
var types = [
new Type("Fire", ["X", "X", "O", "", "O"]),
new Type("Water", ["O", "X", "X", "", ""]),
new Type("Grass", ["X", "O", "X", "", ""]),
new Type("Electric", ["", "O", "X", "X", ""]),
new Type("Ice", ["X", "X", "O", "", "X"])
];
var getTypes = function getTypeNames() {
return types.map(t => t.name);
}
Мои решения: Привет всем, я использую внутренний цикл for для получения доступа к DataData, но получаю сообщение об ошибке, говоря, что длина не определена. Может кто-нибудь помочь мне понять, как я могу получить доступ к данным здесь .. или что я делаю не так
for (var i =0; i < getTypes.length; i++) {
console.log(getTypes[i].toString());
for(var j=0; j< getTypes[i].effectivenessData; j++) {
console.log(getTypes[i].effectivenessData.[j]) // When I console log to check the data I get length undefined
}
}