Az alabbi peldaban mi alapjan hivja a locations nevu objectet ha sehol nincs referencia ra?
van egy function update(location) a kovetkezo reszletekkel:
function update(location) {
button1.innerText = location["button text"][0];
button2.innerText = location["button text"][1];
button3.innerText = location["button text"][2];
button1.onclick = location["button functions"][0];
button2.onclick = location["button functions"][1];
button3.onclick = location["button functions"][2];
text.innerText = location.text
};
es van a
const locations = [
{
name: "town square",
"button text": ["Go to store", "Go to cave", "Fight dragon"],
"button functions": [goStore, goCave, fightDragon],
text: "You are in the town square. You see a sign that says \"Store\"."
},
{
name: "store",
"button text": ["Buy 10 health (10 gold)", "Buy weapon (30 gold)", "Go to town square"],
"button functions": [buyHealth, buyWeapon, goTown],
text: "You enter the store."
}
];
az alabbi ket funckcion belul hivom a locations objectet
function goTown() {
update(locations[0]);
};
function goStore() {
update(locations[1]);
}
az a resze megvan, hogy mi a locations[0] vagy locations[1], de az nem hogy miert vagy hogyan fut at a location parameteren es helyettesiti be a megfelelot. mikent kpezeljem el? function update(location) csak felvazol vmit es mikor hivom az update funkciot az igazabol update magaval location parameterrel?
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!