Это просто для эксперимента. Следующий код, похоже, не может изменить Object.prototype на null.javascript change Object.prototype не работает
Object.prototype = null;
var o = new Object();
Это просто потому, что это «объект» или встроенные типы? Я думаю, мы можем изменить его для пользовательских типов. Извините, если я ошибаюсь
Это плохая вещь? Но в чем вопрос? Почему это только для чтения? –
Просто любопытно, почему. Где моя новая ценность? Просто тихо игнорируется. Дайте исключение или ошибку, если вы считаете, что это неправильно. – leon
http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.3.1, потому что спецификация говорит так. поэтому. – rlemon