Przepraszam za ten prosty problem - ale wydaje mi się, że brakuje mi czegoś oczywistego. Każdy wskaźnik byłby bardzo pomocny.Nie można wstawić obiektu do tablicy obiektu json
Mam JSON jak
var whatever = [{
"key1" : { "text" : "text1","group" : "1" },
"key2" : { "text" : "text2","group" : "2" },
"key3" : { "text" : "text3","group" : "3" }
}];
Próbuję dodać inny obiekt (na początku najlepiej) - ale po prostu nie mógł dostać się do pracy.
var str = '{"text":"text0","group":"0"}';
var obj = JSON.parse(str);
whatever[0].put("key0",obj);
Pierwsze poniższy błąd:
Uncaught TypeError: whatever[0].put is not a function
właściwości obiektu nie mają rozkaz, więc dodając że "na początku" nie ma sensu . – Jamiec
tylko pytanie, dlaczego tablica? –
Błąd był całkiem jasny. Nie traktuj tego jako niegrzecznego, ale powinieneś naprawdę postarać się zrozumieć, co mówi tłumacz/kompilator. Jeśli chodzi o javascript otwierający konsolę piszącą "obj". pokazuje ukończenie, które jest naprawdę pomocne jako pierwsze źródło dokumentacji – ilmirons