2013-04-28 47 views
1

preventExtensions()方法防止可扩展对象来自扩展,是不是有办法重做呢?或者是不是有一种方法或把戏将不可扩展对象转换为可扩展对象。我想知道这是否可能。防止用Javascript扩展对象

+0

你的方式可能会创建该对象的副本,并对其进行修改。请参阅http://stackoverflow.com/q/122102/218196。 – 2013-04-28 17:29:04

+1

将旧对象设置为您创建的新对象的原型。这会让你保持旧的完整性,同时继承它。 'var new_obj = Object.create(non_ext_obj);' – 2013-04-28 17:57:16

回答