JS ругается, на дуструктуризацию

JS ругается, что profile уже обьявлена пееменная, но нижняя запись - это деструктиризация кода. почему он ругается?

const profile = {
    name: 'jackques Gluke',
    tag: 'jgluke',
    location: 'Ocho Rios, Jamaica',
    avatar: 'https://www.yandex.ua/',
    stats: {
        followers: 5625,
        views: 4975,
        likes: 1308,
    },
};

const { name, tag, location, avatar } = profile;

console.log(name, tag);


Ответы (1 шт):

Автор решения: Neverm1ndo

Переменная location уже существует в глобальном объекте window.

Свойство только для чтения Window.location возвращает объект Location с информацией о текущем расположении документа. Источник: MDN

Назовите свою переменную как-то по-другому.

const profile = { name: 'jackques Gluke', tag: 'jgluke', profileLocation: 'Ocho Rios, Jamaica', avatar: 'https://www.yandex.ua/', stats: { followers: 5625, views: 4975, likes: 1308, }, };

const { name, tag, profileLocation, avatar } = profile;

console.log(name, tag, profileLocation);

→ Ссылка