Как правильно добавить элементы в такой массив?

187
10 сентября 2018, 01:50

В момент перебора массива, раз в цикл из массива извлекаются 3 значения: typeN, nameN и valueN. Как правильно добавлять их в новый массив, чтобы получить примерно такую структуру, которую я указал ниже?:

var arrayNew = {
 'type1': {'name1': 'value1', 'name2': 'value2', 'name3': 'value3'},
 'type2': {'name1': 'value1', 'name2': 'value2', 'name3': 'value3'}
};

У меня получилось что-то вроде такого, но нормально это не работает:

arrayNew[typeN] = {nameN: valueN};
Answer 1

Если правильно понял вопрос, то:

if(arrayNew[typeN] === undefined)
    arrayNew[typeN] = {[nameN]: valueN};
else
    arrayNew[typeN][nameN] = valueN;
READ ALSO
Как зарегистрировать свайп

Как зарегистрировать свайп

У меня тут вопрос возникКак с помощью js событий поймать свайп по экрану смартфона?

189
create-react-app некорректное отображение bootstrap3

create-react-app некорректное отображение bootstrap3

Когда запускаю приложение через npm start, отображается пустое окно браузераЕсли после этого нажать f12, страница отображается корректно

188
Настройка или организация работы в firebase

Настройка или организация работы в firebase

Первый раз решил попробовать firebaseНо при работе с firebase functions столкнулся с такой проблемой как cors

196
Передавать и принимать данные в формате JSON

Передавать и принимать данные в формате JSON

Ребята ,есть определенный код который надо как-то подключить к базе данных и чтоб записывалось в формате JSON но почему-то не выходит (Помогите...

219