πως μπορώ να διαβάσω αυτό το object

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
sibas
Honorary Member
Δημοσιεύσεις: 1857
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

πως μπορώ να διαβάσω αυτό το object

Δημοσίευση από sibas » 17 Ιαν 2018 15:31

Γεια χαρά!

κόλλησα στο παρακάτω

Κώδικας: Επιλογή όλων

s = {"3":{"name":"test1"},"5":{"name":"test2"}};

function testc(s){
	var obj = JSON.stringify(s);
	console.log(obj);
	console.log(obj["3"]["name"]);
}

testc(s);
Γιατί δεν μπορώ να διαβάσω το "name"???

μήπως δεν είναι σωστό το json!

Help..

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6237
Εγγραφή: 30 Νοέμ 2004 03:09

Re: πως μπορώ να διαβάσω αυτό το object

Δημοσίευση από fafos » 17 Ιαν 2018 18:03

metetrepse thn json se object gia na kaneis pio eukolh thn zoh sou:

Κώδικας: Επιλογή όλων

var s = new Object();
s = {"3":{"name":"test1"},"5":{"name":"test2"}};

function testc(s,n){
	console.log(s[n]['name']);
}

testc(s,3);
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

sibas
Honorary Member
Δημοσιεύσεις: 1857
Εγγραφή: 21 Φεβ 2003 01:21
Τοποθεσία: Μια εδώ.. Μια εκεί.. Σήμερα είμαι εδώ!!!
Επικοινωνία:

Re: πως μπορώ να διαβάσω αυτό το object

Δημοσίευση από sibas » 18 Ιαν 2018 15:05

Ναι αυτό λειτούργησε, φυσικά δεν χρειάζετε να το περάσω σαν νέο object
έπρεπε να το περάσω σαν
console.log(s["3"]["name"]); αντί για console.log(obj["3"]["name"]);

Thank you fafos για άλλη μια φορά!!!

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης