上一篇
🔍 JavaScript | this关键字 | JS中this的指向
📌 核心概念
this
是 JavaScript 中指向当前执行上下文的对象。 🎯 this的常见指向
window
(非严格模式)或 undefined
(严格模式)。 undefined
。 obj.method()
中 this
指向 obj
)。 new
调用)。 this
(词法作用域)。 💡 改变this指向的方法
call()
/ apply()
:立即调用函数并显式指定 this
。 bind()
:返回一个绑定指定 this
的新函数(延迟执行)。 🌰 代码示例
const obj = { name: "JS", greet: function() { console.log(`Hello, ${this.name}! 👋`); } }; obj.greet(); // 输出:Hello, JS!
⚠️ 注意
this
不可变(无法通过 call/bind
修改)。 this
易丢失,可用箭头函数或 bind
固定。本文由 将樱花 于2025-08-02发表在【云服务器提供商】,文中图片由(将樱花)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/517827.html
发表评论