Я пытаюсь использовать необязательную цепочку в JS, и она показывает ошибку - PullRequest
1 голос
/ 23 февраля 2020

Почему мой JS фрагмент выдает ошибку на console.log?

var person = {
    name: 'John',
    pet: {
        name: 'Trixi',
    }
};

var petName = person.pet?.name;
console.log(petName);

Uncaught SyntaxError: Неожиданный токен '.'

1 Ответ

1 голос
/ 23 февраля 2020

Необязательная цепочка в настоящее время поддерживается только для Chrome v80 или более и Firefox v74 или более.

Однако вы можете включить его в более старой версии chrome путем включения конфигурации Experimental JavaScript на Chrome. Чтобы сделать это, попробуйте получить доступ к chrome: // flags / # enable- javascript -harmony в URL, а затем включить.

...