博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[js]js设计模式-构造函数模式
阅读量:5093 次
发布时间:2019-06-13

本文共 655 字,大约阅读时间需要 2 分钟。

构造函数模式

function WriteJsPerson(name,age) {    this.name=name; //不用手动创建obj    this.age = age;    this.writeJs=function () {        console.log(this.name+"hello")    };    //不用写return语句了}p2 = new WriteJsPerson("yifei",23); //执行方法和普通函数有所区别, 类是func类型, 实例是对象数据类型p2.writeJs();console.log("----------------------------");console.log(typeof p2);console.log(typeof WriteJsPerson);

构造函数和工厂模式区别

1,执行时候

普通函数-> createJsPerson()工厂模式-> new CreateJsPerson(),返回值是该类的一个实例.var arr=[];var arr = new Array[]; //(构造函数方法创建)arr是数据类的一个实例所有的类都是函数数据类型   CreateJsPerson所有的实例都是对象数据类型  p2

2. 写的时候

不用手动新建 obj --自动会创建不会返回 obj    --自动会返回

转载于:https://www.cnblogs.com/iiiiiher/p/8417536.html

你可能感兴趣的文章
Keyboard项目中观察者模式解析
查看>>
【转】Oracle查询用户所有表
查看>>
微信域名防红防屏蔽系统的原理 微信域名防屏蔽的注意点
查看>>
使用tc对linux中某ip段限速
查看>>
移动端动画使用transform提升性能
查看>>
【转】谈一谈PHP字串清除空格函数不安全
查看>>
C++笔记之CopyFile和MoveFile的使用
查看>>
常用模块以及常用方法
查看>>
CodeForces 1109F. Sasha and Algorithm of Silence's Sounds
查看>>
图片报错,显示默认图片
查看>>
[原创]java WEB学习笔记103:Spring学习---Spring Bean配置:基于注解的方式(基于注解配置bean,基于注解来装配bean的属性)...
查看>>
[转]手把手教你搭建Hive Web环境
查看>>
vue父子组件的传值
查看>>
Python全栈之路——运算符(Day 02)
查看>>
洛谷P2886牛继电器
查看>>
vs code 的便捷使用
查看>>
初识V4L2(一)
查看>>
Python - SimpleHTTPServer and CGIHTTPServer
查看>>
java中循环语句
查看>>
java编程思想第四版第十一章总结
查看>>