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

posted on 2018-02-17 12:21  建伟F4nniu  阅读(245)  评论(0编辑  收藏  举报

导航