重新梳理 ES6+ 中的 this 机制,帮助读者更好地理解 JavaScript 中最令人困惑的机制之一。文章主要涵盖了箭头函数中的 this、类中的 this、bind()、call() 和 apply() 方法等内容。通过具体的例子和代码实现来说明不同情况下的 this 指向和用法。同时,作者也提到了一些需要注意的点,如在类中使用箭头函数时,this 指向的是定义时所在的对象,而不是运行时所在的对象。掌握这些知识可以让开发者更加熟练地使用 this,避免出现一些常见的问题,提高代码的可读性和可维护性。