Ok ребята ... У меня есть файл .js, связанный с файлом НТМ и только код в пределах .js файла является строка:Uncaught TypeError: Неизменный прототип объекта «# <Object>» не может иметь их прототип установить
Object.setPrototypeOf(Object.prototype,{x:616});
на загрузке страницы .htm «хром консоль» отображается сообщение об ошибке:
Uncaught TypeError: Immutable prototype object '#<Object>' cannot have their prototype set
Я никогда не видел эту ошибку раньше и не может найти что-нибудь для него здесь или в Интернете.
Я предположил, что объект был запечатан/замороженная, так проводили тесты:
console.warn('sealed ⇒',Object.isSealed(Object.prototype)); // false
console.warn('frozen ⇒',Object.isFrozen(Object.prototype)); // false
console.warn('extensible ⇒',Object.isExtensible(Object.prototype)); // true
Но это не проливают свет на эту проблему и как таковой оставил меня в тупик? Это первый раз, когда это произошло при настройке прототипа Object.prototype
, и мне интересно, обновил ли мой браузер Chrome новые функции или что-то в этом роде ???
Почему не разрешено переопределять это расширение? – Pacerier
@Pacerier Что вы подразумеваете под "расширениями"? Расширения браузера? – Bergi