标签:函数 工厂模式 模式 person nbsp console 提高 使用 div
{ let zhangsan = { name:"张三", age:20, hobby(){ console.log("喜欢篮球"); } } let lisi = { name:"李四", age:21, hobby(){ console.log("喜欢足球"); } } } { // 使用函数封装:工厂模式 -> 提高代码的复用性 function Person(name,age,hobby){ let obj = {}; obj.name = name; obj.age = age; obj.hobby = function(){ console.log(hobby) }; return obj; } let zhangsan = Person("张三",20,"喜欢篮球"); let lisi = Person("李四",21,"喜欢足球"); console.log(zhangsan); console.log(lisi); } { // 为什么叫工厂模式? function Person(name,age,hobby){ let obj = {};//添加原料 // 加工原料 obj.name = name; obj.age = age; obj.hobby = function(){ console.log(hobby) }; return obj;//出厂 } }
标签:函数 工厂模式 模式 person nbsp console 提高 使用 div
原文地址:https://www.cnblogs.com/Afanadmin/p/12355406.html