Вы получаете undefined
, поскольку Icons
не имеет свойства v
.
Так как v
используется переменная Обозначение скобок . то есть Icons[v]
const Icons = {
mail: 'fa fa-envelope',
phone: 'fa fa-phone',
user: 'fa fa-user',
cart: 'fa fa-cart'
};
const icon = [
'mail',
'phone',
'user',
'cart'
];
icon.map(function(v, i) {
console.log(i, Icons[v]);
});
Готово, это было плохо. часть моего кода была неправильной, спасибо