1

我在节点中使用猫鼬库并遇到了问题。使用预挂钩进行保存时,我无法使用箭头函数将文档的引用作为“this”。

有人建议我使用“功能”语句,但我必须遵循一个风格指南。有没有办法在使用箭头函数时获取用于“this”的对象?

4

1 回答 1

5

箭头函数将词法绑定应用于this关键字,有效地使其成为一个常量,this在评估箭头函数时等于外部范围内的任何相等值。甚至不使用function.call(),function.apply()或者function.bind()可以覆盖该值。

您应该告知定义和执行样式指南的任何人,他们的规则已被破坏并且在实际场景中无法遵循。此外,箭头函数不会取代“标准”函数,它们添加了新的语言特性。

于 2015-09-02T18:25:43.643 回答