- 博客(2)
- 收藏
- 关注
原创 js中简单说一下闭包
//1.闭包的简介:闭包就是由于函数作用域的嵌套,内部函数 和 外部变量 产生引用关系的场景。//2.闭包的一般表现形式:大(外部)函数返回小(内部)函数、 小函数用大函数的变量、 在大函数外接收小函数、在大函数外调用小函数 。//3.闭包产生的原理 :由于大函数和小函数产生了引用的关系,所以大函数在栈内存的执行空间一直都没有被销毁。//4.闭包的好处:保护变量的私有性 + 延长变量的生命周期 + 间接的让全局可以操作局部的变量。//5.闭包的坏处:闭包的滥用容易造成内存泄漏 因为每使用一次闭包就会
2022-11-08 17:26:45 110
原创 JS中原型和原型链
1.原型的概念 : 对象天生会有属性__proto__,对应的值是对象,这个对象就是原型。原型通过构造函数的prototype属性也可以访问到。2.原型的作用 :原型上面的属性和方法,默认可以被对象使用。3.原型的使用场景:我们通常会将对象公共属性放在原型上。4.原型链的概念:对象一定会有原型,原型是一个对象,是对象就会有原型,所以原型有原型,原型的原型也有原型:当访问对象属性或者方法的时候,先在当前对象找,找不到就去原型中找,再找不到就去原型的原型中找。。。。,直到顶级原型,顶级原型没有,
2022-11-03 19:37:16 636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人