Почему мой JS фрагмент выдает ошибку на console.log?
console.log
var person = { name: 'John', pet: { name: 'Trixi', } }; var petName = person.pet?.name; console.log(petName);
Uncaught SyntaxError: Неожиданный токен '.'
Необязательная цепочка в настоящее время поддерживается только для Chrome v80 или более и Firefox v74 или более.
Однако вы можете включить его в более старой версии chrome путем включения конфигурации Experimental JavaScript на Chrome. Чтобы сделать это, попробуйте получить доступ к chrome: // flags / # enable- javascript -harmony в URL, а затем включить.