@eugeneledenev

Как задать значение многомерного объекта/массива?

workData={};
... 
workData[today]["intraday"][i]["key"]=44;

Я хочу как в php сразу создать многомерный массив. Как это сделать?
Вышеописанный пример выдает ошибку, то есть нужно задавать полностью структуру, что-то типа:
workData={
  today:{
    "intraday":{
      i:{
        "key":"44"
        }
      }
  }
};

Но структура в процессе выполнения может как быть задана(полностью или частично), так и отсутствовать.
Как мне можно на JS задать элемент многомерного массива?
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
DarthWazer
@DarthWazer
Не стоит так создавать.
Увидев такое в коде workData[today]["intraday"][i]["key"]=44; как понять что тут вообще происходит? Очень хорошо что в JavaScripte нельзя как в PHP. А вообще, для подобных вещей, у нас используются цепочки вызовов, но перед этим Вам придется создать конструктор, но еще перед этим - позубрить JS :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Digital Sharks Казань
от 60 000 до 65 000 руб.
CS Money Санкт-Петербург
от 120 000 до 150 000 руб.
21 янв. 2019, в 11:37
10000 руб./за проект
21 янв. 2019, в 11:19
15000 руб./за проект