- 博客(2)
- 收藏
- 关注
原创 几种常见的设计模式
几种设计模式 单例模式 单例模式也称作为单子模式,单体模式。单例模式的定义是产生一个类的唯一实例,是软件设计中较为简单但是很常用的一种设计模式。 单例模式的核心是确保只有一个类一个实例,并提供全局访问. 单例模式的使用 无非是用一个变量来标志当前是否已经为某个类创建过对象,如果是,则在下一次获取该类的实例时,直接返回之前创建的对象 多次实例化,返回一个对象 function fn(){ console.log(1111); if(!fn.obj){
2020-10-19 09:46:46
311
2
原创 对象的深浅拷贝的理解和区别
对象的深浅拷贝 深浅拷贝的区别 深浅拷贝的区别在于传值和传址 对象存放在堆中,变量实际上是一个存放在栈内存的指针,这个指针指向堆内存中的地址。 对象的浅拷贝 对象的浅拷贝传址,只是将原对象的指针传递给新的对象,当其中一个对象中的值改变,那么另一个对象的值同样也会改变。 var obj = { param1: '深浅拷贝', param2: 123, say() { console.log(this.param1); } }; 当使用浅拷贝时,可以直接赋值
2020-10-16 21:16:49
649
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅