Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
30 / 6 / 2
Регистрация: 28.01.2020
Сообщений: 85
1

Как трансформировать один массив объектов в другой массив объектов

28.04.2020, 17:59. Просмотров 1190. Ответов 2


Ниже приведен код, что трансформирует один массив в другой.
Можно ли сделать тоже самое, но без $ и обратных кавычек?
Какие еще есть способы?

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"use strict";
let vasya = { name: "Вася", surname: "Пупкин", id: 1 };
let petya = { name: "Петя", surname: "Иванов", id: 2 };
let masha = { name: "Маша", surname: "Петрова", id: 3 };
 
let users = [vasya, petya, masha];
 
let usersMapped = users.map(i => (
  {
    fullName: `${i.name} ${i.surname}`,
    id: i.id,
  }));
 
 
 
 
 
console.log(usersMapped); /* [ { fullName: 'Вася Пупкин', id: 1 },
                               { fullName: 'Петя Иванов', id: 2 },
                               { fullName: 'Маша Петрова', id: 3 } ]*/
console.log(usersMapped[0]); // { fullName: 'Вася Пупкин', id: 1 }
console.log(usersMapped[0].id) // 1
console.log(usersMapped[0].fullName) // Вася Пупкин
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2020, 17:59
Ответы с готовыми решениями:

Jasmine. Имеется массив из N объектов , необходимо проверить, что какие-то M объектов входят в этот массив
Имеется массив из N объектов , необходимо проверить, что какие-то M объектов входят в этот массив....

Удалить один из объектов и увеличить другой при соприкосновении объектов.
Как сделать так чтобы (Когда Sprite1 дотронулся до Sprite2 тогда sprite2 destroy и Sprite1 + size)...

Как передать массив объектов другой функции?
Добрый вечер, столкнулся с проблемой. Не получается передать данные объекта shapeParams в функцию...

В общем как заменить в подборе объектов и так чтобы не сохранял в массив объектов а в лист? с#
Вот код.public static RaycastHit rch; int _my_podbor_switch; public GameObject...

2
dev - investigator
Эксперт JSЭксперт HTML/CSS
2127 / 1473 / 648
Регистрация: 16.04.2016
Сообщений: 3,688
28.04.2020, 18:03 2
Лучший ответ Сообщение было отмечено Alborki как решение

Решение

Цитата Сообщение от Alborki Посмотреть сообщение
Можно ли сделать тоже самое, но без $ и обратных кавычек?
Javascript
1
fullName: i.name + " " + i.surname,
1
30 / 6 / 2
Регистрация: 28.01.2020
Сообщений: 85
28.04.2020, 18:14  [ТС] 3
Qwerty_Wasd,
Спасибо.
Тут главная уловка =>
А можно без =>

?

Добавлено через 4 минуты
Спасибо, понял ))
Вот без => без $ и без обратных кавычек

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"use strict";
let vasya = { name: "Вася", surname: "Пупкин", id: 1 };
let petya = { name: "Петя", surname: "Иванов", id: 2 };
let masha = { name: "Маша", surname: "Петрова", id: 3 };
 
let users = [vasya, petya, masha];
 
let usersMapped = users.map(function(i) {
    return ({fullName: i.name + " " + i.surname,
    id: i.id,})
  });
 
 
 
 
 
console.log(usersMapped); /* [ { fullName: 'Вася Пупкин', id: 1 },
                               { fullName: 'Петя Иванов', id: 2 },
                               { fullName: 'Маша Петрова', id: 3 } ]*/
console.log(usersMapped[0]); // { fullName: 'Вася Пупкин', id: 1 }
console.log(usersMapped[0].id) // 1
console.log(usersMapped[0].fullName) // Вася Пупкин
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2020, 18:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Где и как создать массив объектов, чтобы можно было получить доступ к методам этих объектов?
Задача: "в win form кликаю на кнопку (button) и в этот момент в одном из массивов экземпляров...

Несколько объектов (как базового, так и производного класса) сохранить в один массив
Есть такое задание на С#, помогите выполнить т.к. сам не понимаю вообще в этом ничего. Если можно...

Передача объектов дочерних классов через массив объектов родительского класса в функцию
Здравствуйте. Возможно, вопрос больше относится к теории ООП, но все же я не решился задавать его в...

Массив объектов базового класса, позволяющий работать с набором объектов — чтение, вывод
Расширить программы с классами. Каждый разработанный класс считать базовым; для каждого такого...

Масив объектов. Реализовать функцию, которая вернет новый массив объектов с полями id, name и avaragePrice.
Задан маcсив объектов, например: Нужно реализовать функцию, которая вернет новый маcсив,...

При инициализации массива объектов в одном методе, этот массив объектов не видно в других методах
static public void Load() { BaseObject objs = new BaseObject; //Этот массив!...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.