Данный код не работает, выдает ошибку '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'
}
};