![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 63
谁会喜欢小新同学
这个作者很懒,什么都没留下…
展开
-
javascript设计模式
javascript工厂模式 为什么我们要使用工厂模式 1.为了减少代码的冗余 字面量创建一个personl对象 var person = { name:'zhangsan', age: 19, gender:'male', top:'175cm' sayName:function(){ console.log(this.name) } 当我们需要创建多个person时,且拥有同样的属性,我们要重复很多次这样的代码操作,这就造成大量的代码重复,这时使用工厂模式,我们就能减少代码冗余问题。 使用工厂模式创原创 2021-09-01 19:51:44 · 110 阅读 · 0 评论 -
变量和函数声明提升
变量和函数声明提升 因为js是一门弱类型语言,在学习js时,总是有些情况让我们出乎意料。特别是变量声明提升和函数声明提升让人头疼! 例如 变量声明作用域提升 例一 console.log(a); //undefined 不会报错 var a = 5; //等价于实际格式为 var a; console.log(a);// undefined a = 5; 按照我们的逻辑,应该是先执行console.log(a)先,出现报错,但是在所有代码执行之前,js解释器会将js中所有的var声明的变量提升,所原创 2021-08-23 20:24:55 · 61 阅读 · 0 评论