Задать вопрос
@gsdev99

Как мне построить следующую структуру?

Как мне построить следующую структуру?
Всем привет. Ребята, подскажите, пожалуйста, как мне из массива:
const users = [
  {
    id: '1',
    firstName: 'Марк',
    lastName: 'Визельман',
    email: 'mark@gmail.com'
  },
  {
    id: '2',
    firstName: 'Кирилл',
    lastName: 'Давсон',
    email: 'kirill@gmail.com'
  },
  {
    id: '3',
    firstName: 'Виктор',
    lastName: 'Ганеш',
    email: 'victor@gmail.com'
  }
]

Сделать вот такой массив:
const usersList = [
  'Марк Визельман mark@gmail.com',
  'Кирилл Давсон kirill@gmail.com',
  'Виктор Ганеш victor@gmail.com'
]
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
const usersList = users.map(n => `${n.firstName} ${n.lastName} ${n.email}`);

или

const usersList = users.map(function(n) {
  return this.map(k => n[k]).join(' ');
}, [ 'firstName', 'lastName', 'email' ]);
Ответ написан
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
const users = [
  {
    id: '1',
    firstName: 'Марк',
    lastName: 'Визельман',
    email: 'mark@gmail.com'
  },
  {
    id: '2',
    firstName: 'Кирилл',
    lastName: 'Давсон',
    email: 'kirill@gmail.com'
  },
  {
    id: '3',
    firstName: 'Виктор',
    lastName: 'Ганеш',
    email: 'victor@gmail.com'
  }
]

const usersList = users.map(item=>item.firstName+" "+item.lastName+" "+item.email);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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