Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odnośnik do właściwości obiektu (z `.` w nazwie)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
markuz
Witam,

Posiadam obiekt:
[JAVASCRIPT] pobierz, plaintext
  1. var a = {
  2. b.c: 5
  3. }
[JAVASCRIPT] pobierz, plaintext


gdzie (firefox):
[JAVASCRIPT] pobierz, plaintext
  1. console.log(a); // { b.c: 5 }
  2. console.log(a.b); // undefined
  3. console.log(a.b.c); // undefined
[JAVASCRIPT] pobierz, plaintext


Jak się do tego odnieść żeby dostać się do wartości (5)?

E. Próbowałem dodać przykład na jsfiddle ale taka struktura jest nieprawidłowa - dziwne ponieważ właśnie taką strukturę dostaje w json`ie w odpowiedzi z serwera.

@down
Nie pomyślałem o takim sposobie głównie dlatego, że firefox mi to zwracał jako "Obiekt". Dzięki!
nospor
console.log(a['b']);
console.log(a['b.c']);
PrinceOfPersia
Kod
var a = {
     b: {
         c: 5
     }
}
...
console.log(a.b.c);

tak to powinna wyglądać.
nospor
@PrinceOfPersia autor wyraźnie napisał, że taką dostaję odpowiedź z innego serwera, wiec nie kombinuj bez sensu i nie mow mu jak ma to wyglądac bo on na to nie ma wplywu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.