File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
full-stack-dev/3-js-basic/13-objects/13-4-ex-transforming-obj-users Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ // Нужно преобразовать искомый массив с объектами/пользователями до следующего вида:
2+ // [{ fullName: 'Вася Пупкин', skillNum: 2 }, ... ]
3+ // Рекомендуется отработать через метод map().
4+
5+ const users = [
6+ {
7+ name : 'Вася' ,
8+ surname : 'Пупкин' ,
9+ age : 30 ,
10+ skills : [ 'Разработка' , 'DevOps' ] ,
11+ } ,
12+ {
13+ name : 'Катя' ,
14+ surname : 'Белова' ,
15+ age : 18 ,
16+ skills : [ 'Дизайн' ] ,
17+ } ,
18+ ] ;
19+
20+ const newLookUsers = users . map ( ( user ) => ( {
21+ fullName : `${ user . name } ${ user . surname } ` ,
22+ skillNum : user . skills . length ,
23+ } ) ) ;
24+
25+ console . log ( newLookUsers ) ;
26+
27+ /*
28+ [
29+ { fullName: 'Вася Пупкин', skillNum: 2 },
30+ { fullName: 'Катя Белова', skillNum: 1 }
31+ ]
32+ */
You can’t perform that action at this time.
0 commit comments