- 博客(4)
- 收藏
- 关注
原创 什么是闭包?
闭包基本概念:闭包是一个特殊的函数,使一个作用域有权访问另一个作用域的局部变量,代码上来看就是子函数访问父函数的局部变量并返回的函数。什么是作用域?作用域规定了变量能够被访问的‘范围’,离开了这个范围变量就不能被访问。闭包的作用:(1)闭包可以创建外部可以访问的隔离作用域(2)避免全局变量污染,延长变量的作用范围。闭包的缺点:(1):导致变量不会被垃圾回收机制回收,造成内存消耗(2):不恰当的使用闭包可能会造成内存泄漏的问题闭包的应用场景: var load =
2022-02-10 16:05:45 702
原创 浅谈对Promise的认知
基本概念:promise是一个构造函数,new实例化对象代表一个异步操作作用:promise对象代表一个异步操作,可以解决多层回调函数嵌套造成回调地狱的情况,更利于开发和维护
2022-02-08 18:45:32 491
原创 实现继承有哪些方式?
1.原型链继承function Person(username,userage) {this.username = username;this.userage= userage}Person.prototype.sayhi=function () {console.log('会说话哦');}function Student (name,age) {this.name = name;this.age = age}Student.prototype=new Per
2022-02-07 22:47:55 656
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人