Sytuacjadostępu do właściwości obiektu javascript bez wiedząc, że nazwa właściwości
mam zwracane obiekt JSON. Poniżej znajduje się przykład jednego. W tym konkretnym przykładzie who
można zmienić na dowolną nazwę właściwości. Tak na przykład następnym razem będzie to name
zamiast who
[{"who":"Arthur"},{"who":"Craig"},{"who":"Dan"},{"who":"Daniel"},{"who":"Frank"},{"who":"Ian"},{"who":"jamie"},{"who":"Jason"},{"who":"jaz"},{"who":"Liam"},{"who":"Paul"},{"who":"Shaun"},{"who":"Wayne"}]
Problem
W moich JS muszę być w stanie odnieść się do własności i dostępu do swoich danych bez używania jego nazwy jako nazwy zawsze będzie czymś innym.
Co Próbowałem
data.forEach(function(m){
console.info(m); //Object { who="Craig"}
console.info(m.who); //Craig, as expected
console.info(m[0]); //now not sure who to get it if who changes to name
});
Szukasz 'm [ 'kto'] '? –
istotnie, to w jaki sposób mogę zwrócić, kto. Ale muszę mieć możliwość zwrócenia ciągu znaków. Więc m ['*'] skutecznie. Nie znam nazwy nieruchomości. –
Mam cię, odpowiedź została dodana. –