@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 :)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
23 апр. 2019, в 13:06
1000 руб./в час
23 апр. 2019, в 12:58
5000 руб./за проект
23 апр. 2019, в 12:22
150 руб./за проект