Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在节点中使用猫鼬库并遇到了问题。使用预挂钩进行保存时,我无法使用箭头函数将文档的引用作为“this”。
有人建议我使用“功能”语句,但我必须遵循一个风格指南。有没有办法在使用箭头函数时获取用于“this”的对象?
箭头函数将词法绑定应用于this关键字,有效地使其成为一个常量,this在评估箭头函数时等于外部范围内的任何相等值。甚至不使用function.call(),function.apply()或者function.bind()可以覆盖该值。
this
function.call()
function.apply()
function.bind()
您应该告知定义和执行样式指南的任何人,他们的规则已被破坏并且在实际场景中无法遵循。此外,箭头函数不会取代“标准”函数,它们添加了新的语言特性。