摘要: 深入浅出Object.defineProperty() 如果你想禁止一个对象添加新属性并且保留已有属性,就可以使用Object.preventExtensions(...) 密封 Object.seal()会创建一个密封的对象,这个方法实际上会在一个现有对象上调用object.preventExte 阅读全文
posted @ 2019-09-05 15:21 JSKevin 阅读(267) 评论(0) 推荐(0) 编辑
摘要: // 工厂模式 function Person(name,age) { let o = new Object(); o.name = name; o.age = age; o.say = function() { console.log(this.name); } return o; //记得返回对 阅读全文
posted @ 2019-09-05 14:22 JSKevin 阅读(670) 评论(0) 推荐(0) 编辑