摘要: 理解闭包,首先要理解作用域,作用域即变量起作用的范围。而在js中是没有块即作用域的概念的,除了函数中定义的变量外,都是全局作用域。 for(var i=0;i<4;i++){ setTimeout(function(){ console.log(i); },200); } //4 4 4 4 解决办 阅读全文
posted @ 2021-01-13 20:50 周周的一周 阅读(116) 评论(0) 推荐(0)
摘要: 原型:用来生产实例对象。 原型链:原型对象有个指针指向构造函数,实例对象又有一个指针指向原型对象,就形成了一条原型链,最终指向null。 如上图,SuperType是是一个函数,右侧的方框就是它的原型。 var fn = new Fn(); fn对象是从Fn函数new出来的,这样fn对象就可以调用F 阅读全文
posted @ 2021-01-13 20:22 周周的一周 阅读(555) 评论(0) 推荐(0)