![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
文章平均质量分 67
CodeDolp
这个作者很懒,什么都没留下…
展开
-
关于变量提升和函数提升
var 声明变量提升和函数声明提升函数优先提升函数提升后,变量提升,因为 foo 重复声明了,所以变量提升的 foo 会被忽略foo();//2var foo;function foo() { console.log(2);}函数重复声明的提升与 var 声明不同,后面的函数声明会覆盖前面的函数声明foo();//3function foo() { console.log(2);}function foo() { console.log(原创 2020-06-22 10:50:17 · 126 阅读 · 0 评论 -
new关键字的神奇功能
new关键字到底干了什么?首先构造函数也是一个函数,可以执行,默认函数的返回值为undefined同时可以通过 new 关键字来创建实例对象(此时把构造函数看作生产同一类对象的加工厂)function People(name, age) { this.name = name; this.age = age; this.show = function() { console.log(this.name); }}console.log(People(原创 2020-06-19 21:43:28 · 234 阅读 · 0 评论