Деструктуризация: переменная с именем свойства вложенного объекта
Коллеги подскажите, почему создается переменная
location ведь по синтаксису мы ее не создаем:
const person = {
name: 'Harry Dots',
age: 27,
location: {
country: 'Brazil',
city: 'São Paulo'
},
coordinates: ['23°33′S', '46°38′W']
}
const {name, location: {country, city}, coordinates: [lat, lng]} = person;
console.log(!!location); // true
console.log(!!coordinates); // ошибка
|
Цитата:
|
console.log(location);что ж это за локейшн такой ? :) |
Цитата:
|
| Часовой пояс GMT +3, время: 14:23. |