@melishev

Как преобразовать значение ключа в ключ и присвоить ему другое значение?

Есть такой массив
{
"Type": "text",
"Title": "Название товара",
"Alias": "Name",
"Data": "Леденец"
},
{
"Type": "text",
"Title": "Псевдоним",
"Alias": "Alias",
"Data": "Lolipop"
}


Как в циклом получить:
[ "Name": "Леденец", "Alias": "Lolipop"]
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@Skaarjzzz
youArray.reduce((acc,cur)=>{
return [...acc, {[cur.Alias]: cur.Data}]
}, [])

Пример: https://jsfiddle.net/Lbkthnq5/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы