Czytam książkę "JavaScript dla projektantów stron internetowych" i doszedłem do tego przykładu:Dla .. w pętli - dlaczego to działa?
var fullName = {
"first": "John",
"last": "Smith"
};
for (var name in fullName) {
console.log(name + ": " + fullName[name]);
}
wyjście jest:
"first: John"
"last: Smith"
Co nie rozumiem jest: gdzie zrobić Mówię programowi, aby uzyskał ciąg "pierwszy" i "ostatni". Mam na myśli, jeżdżąc na rowerze obiekt "fullName", nie widzę jak "imię" może być związane z "pierwszym" i "ostatnim". Mam nadzieję, że jest to jasne. Czy możesz pomóc? Wielkie dzięki!
z 'for' iteruje pętli nad klawiszami swojego przedmiotu (które przechowywane w' name'), a następnie uzyskać dostęp do odpowiednie wartości, takie jak normal ('fullName [name]') – UnholySheep
Będzie to bardziej oczywiste po zmianie nazwy zmiennej 'name' na coś innego, jak' objectProperty' lub 'arrayKey' –