/
rocetDim
/
TASK
Обзор
Документация
Войти
/
rocetDim
/
TASK
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
56-object-destructuring/solution.js
48 строк
995 B
rocketDim
first commit
16 окт 2023, 21:30
16 окт 2023, 21:30
f218c36
Код
Авторство
О чём код?
/** ЗАДАЧА 56 - Деструктуризация объектов * * 1. Измените функцию "personInfo" так, чтобы получить в консоли такой же вывод * * 2. Объект, возвращаемый функцией "personInfo", должен содержать только сокращенные имена свойств */ const personInfo = (person) => { const { name, age: personAge, location: { country: origin, city: homeCity }, friendsQty = 0, createdAtYear = new Date().getFullYear(), } = person return { name, personAge, origin, homeCity, friendsQty, createdAtYear, } } const person = { name: 'Alice', age: 19, location: { country: 'England', city: 'London', }, } const result = personInfo(person) console.log(result) /* { name: "Alice", personAge: 19, origin: "England", homeCity: "London", friendsQty: 0, createdAtYear: *current year* } */