Cześć ;)
Zaczynam za jakiś czas pracę, w której będzie potrzebny JavaScript. Zacząłem się więc go uczyć, i parę rzeczy jest dla mnie dziwnych, wręcz denerwujących (po prostu pewne rzeczy do mnie nie docierają).
Przerabiam sobie warsztat JS z codeacademy.com i musiałem napisać coś takiego:
http://wklej.org/id/2317988/
Stworzyłem obiekt "friends"(mający być listą kontaktów), który przechowywał konkretne instancje kontaktów w postaci swoich... properties? Tak się w ogóle robi? Dla mnie najnaturalniejszym byłoby utworzenie obiektu "Kontakt" i utworzenie tablicy tych obiektów. O co tutaj chodzi?
Druga rzecz, to ta javascriptowa pętla for (która wygląda jak c#-owy foreach). Ona przechodzi po wszystkich właściwościach obiektu friends?? Jak to działa? (kod który wkleiłem, na wklejce, code academy uznał za poprawny),
Jest tu tyle niejednoznaczności, że mnie aż głowa boli. ;(
PS
Jeśli zechcę wyświetlić obiekt JS wprost (np w konsoli), to bedzie on zapisany zawsze w formacie JSon?
Mam na myśli takie coś:
var obiekt = new Object();
console.log(obiekt);