Javascript 严格模式下不允许删除一个不允许删除的属性

如下代码,在严格模式下,如果删除 Object.prototype 浏览器会报错,目前 IE10 也支持 严格模式。

    <script>
"use strict";
delete Object.prototype;
</script>

运行时会报以下错误。

Uncaught TypeError: Cannot delete property 'prototype' of function Object() { [native code] }

at 2.strict_deleteprop.html:14

Javascript 严格模式下不允许删除一个不允许删除的属性

上一篇:Javascript 严格模式下保留关键字


下一篇:[改善Java代码]警惕泛型是不能协变和逆变的