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