JavaScript Generator 中的箭头函数和普通函数的 this 指向区别
箭头函数和普通函数在 generator 中的区别在于其 'this' 指向不同。箭头函数的 'this' 指向上一层作用域的 'this',而普通函数的 'this' 指向当前执行上下文的 'this'。
在 JS 中的 generator 中,箭头函数和普通函数都可以作为生成器函数的参数使用。不同的是,箭头函数作为生成器函数参数时,其内部的 'this' 指向不会受到生成器函数的影响,而普通函数作为生成器函数参数时,其内部的 'this' 指向会受到生成器函数的影响。这是因为生成器函数会创建一个新的执行上下文,而普通函数的 'this' 指向是在函数调用时确定的,因此会受到执行上下文的影响。
原文地址: https://www.cveoy.top/t/topic/msex 著作权归作者所有。请勿转载和采集!