自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 闭包的理解

需要注意的是,在使用闭包时要注意内存管理,因为闭包会持有对外部变量的引用,导致这些变量无法被垃圾回收,从而可能导致内存泄漏。所以,在不再需要使用闭包时,应该手动解除对外部变量的引用,以便让垃圾回收机制回收相关的内存空间。当一个函数内部定义了另一个函数,并且内部函数引用了外部函数的变量,那么就形成了一个闭包。闭包使得内部函数可以访问外部函数的变量,即使在外部函数执行完成后,内部函数仍然可以使用那些变量。总结:闭包是由函数与其词法环境的组合形成的,可以实现数据私有化、保持函数状态和实现模块化等功能。

2023-06-24 17:16:29 99 1

原创 JavaScript 中的原型链和原型的理解

当我们访问一个对象的属性或方法时,JavaScript 会先在对象本身查找,如果找不到就会继续沿着原型链向上查找,直到找到对应的属性或方法,或者到达原型链的顶端(即最终原型为 null)。在 JavaScript 中,每个对象(除了 null 和 undefined)都有一个原型(prototype),它定义了该对象的属性和方法。当我们使用点符号或者方括号来访问一个对象的属性或方法时,如果该属性或方法不存在于对象本身,JavaScript 将会去对象的原型链上查找。JavaScript 中的对象可以通过。

2023-06-24 17:11:18 60 1

原创 JavaScript 改变this的方法

需要根据具体的场景和需求选择合适的方式来改变 "this" 的指向。当使用以上方法时,请注意处理函数的上下文和所期望的 "this" 值,以避免产生错误或不符合预期的结果。在 JavaScript 中,有多种方式可以改变函数中的 "this" 指向。

2023-06-24 17:09:04 60 1

原创 JavaScript 中的this指向

需要注意的是,由于 "this" 的指向是动态的,具体的指向需要根据调用方式和上下文环境来确定。在编写代码时,要注意清楚当前函数的调用方式以及期望的 "this" 的指向,避免产生混淆和错误的结果。在 JavaScript 中,关键字 "this" 用于指向当前执行上下文中的对象。它的指向是动态的,取决于函数被调用的方式和上下文环境的不同。

2023-06-24 17:04:21 63 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除