-
使用object.keys,forEach, 遍历对象(没有遍历原型链) 变成数组
Object.keys(cloosed_classes).forEach(item=>{
newArr[item].push(clossed_classes[item])
})
-
密封 Object.seal()
该方法会创建一个“密封”的对象,这个方法实际上会在一个现有对象上调用 Object.preventExtensions(..) 并把所有现有属性标记为 configurable:false
-
冰封 Object.freeze(..)
会创建一个冻结对象,这个方法实际上会在一个现有对象上调用 Object.seal(..) 并把所有“数据访问”属性标记为 writable:false,这样就无法修改它们 的值。