У меня есть переменная, содержащая строку проверенного JSON. JSON представляет собой набор строк, каждый из которых имеет значение массива. Я хотел бы получить доступ к строкам и каждому значению массива.JS доступ к массиву с объектом в объекте
var json_string = {"div-1":["div-1A", "div-1B"], "div-2":["div-2A", "div-2B"]};
//Run some code to get the following result:
console.log("div-1" has "div-1A");
console.log("div-1" has "div-1B");
console.log("div-2" has "div-2A");
console.log("div-2" has "div-2B");
Я пробовал кучу разных вещей, но ничего не работает правильно. Кроме того, я получаю странную функциональность. Если бы я сделать следующее:
console.log(json_string["div-1"]);
я случайно получить следующие результаты для каждого обновления страницы:
div-1A //initial load
div-1C //refresh 1
div-1A //refresh 2
div-1B //etc
div-1A //etc
Любые идеи, как я могу получить то, что я после?
Что такое 'console.log ("ДИВ-1" имеет "Div-1А");'? Вы пробовали 'indexOf()'? – Rajesh
Что это? Объект или строка JSON? – BotNet
Как вы получаете строку JSON? Возможно, вы получаете разные значения, потому что вы загружаете или назначаете разные значения. – BotNet