你的代码需要规范化——严格模式(二)_true && func-CSDN博客

网站介绍:不可扩展的对象在严格模式下,不能为不可扩展的对象添加属性。如下代码是非严格模式为不可扩展的对象添加新属性,结果会静默失败。var obj = {};Object.preventExtensions(obj); // 将对象变的不可扩展obj.newProp = "ohai";如下代码是严格模式不可扩展的对象添加新属性,结果会抛出异常。"use strict"; // 开启严格模式var obj = {};Object.preventExtensions(obj); // _true && func