Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odnośnik do właściwości obiektu (z `.` w nazwie)
markuz
post
Post #1





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


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!

Ten post edytował markuz 24.02.2015, 13:00:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




console.log(a['b']);
console.log(a['b.c']);
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #3





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


Kod
var a = {
     b: {
         c: 5
     }
}
...
console.log(a.b.c);

tak to powinna wyglądać.

Ten post edytował PrinceOfPersia 24.02.2015, 13:50:24
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:00