@lohmag

Как заполнить многомерный ассоциативный массив переменными?

Данный код не работает, выдает ошибку 'TypeError: Cannot set property 'HP' of undefined'
как получить в результате, тот массив что в конце?
var final_array = {};

var first_array = ['123', '456', '789'];
var second_array = ['HP', 'Cisco', 'Xerox'];

first_array.forEach(function(element) {
  second_array.forEach(function(element2) {
    final_array[element][element2] = element
  });
});


final_array = {
  '123': {
    'HP': '123',
    'Cisco': '123',
    'Xerox': '123'
  },
  '456': {
    'HP': '456',
    'Cisco': '456',
    'Xerox': '456'
  },
  '789': {
    'HP': '789',
    'Cisco': '789',
    'Xerox': '789'
  }
};
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы