Cześć,
var potwor = [
{
Imie: "Pierwszy",
Sila: 17,
Zycie: 100
},
{
Imie: "Drugi",
Sila: 11,
Zycie: 100
},
];
var czlowiek = [
{
Imie: "Czlek1",
Sila: 7,
Zycie: 100
},
{
Imie: "Czlek2",
Sila: 4,
Zycie: 100
}
];
//potwor
function pokazPotwor() {
var output = '';
for(var i=0; i<potwor.length; i++){
output += '<h2>' + potwor[i].Imie + '</h2>';
output += '<ul><li>Siła: ' + potwor[i].Sila + '</li>';
output += '<li>dod: ' + potwor[i].dod + '</li>';
output += '<li> Życie: ' + potwor[i].Zycie + '</li></ul>';
}
document.getElementById('potwor').innerHTML = output;
};
//czlowiek
function pokazCzlowiek() {
var output1 = '';
for(var i=0; i<czlowiek.length; i++){
output1 += '<h2>' + czlowiek[i].Imie + '</h2>';
output1 += '<ul><li>Siła: ' + czlowiek[i].Sila + '</li>';
output1 += '<li> Życie: ' + czlowiek[i].Zycie + '</li></ul>';
}
document.getElementById('czlowiek').innerHTML = output1;
};
pokazPotwor();
pokazCzlowiek();
Chcę taką jakby baze danych zrobić. Dobrze kombinuje?
Teraz chce aby zmienialo sie imie w zaleznosci od sily:
zmienImie = function() {
if(this.potwor.Sila >= 15) {
return '***';
}
else if(this.potwor.Sila >= 10) {
return '**';
}
else {
return '*';
}
}
I w funkcji pokazPotwor() w for:
output += '<li>ZmienImie: ' + potwor.zmienImie() + '</li>';
To mi nie działa, ktos pomoże?