javascript - 判断回调函数的 是否是 ES6 箭头

标签 javascript function ecmascript-6

<分区>

由于普通箭头函数和 ES6 箭头函数之间的上下文差异很大,我希望能够找出回调 fn 接收到的是哪一个。

typeofreturn两者的 function。有什么办法区分吗?

最佳答案

箭头函数不能用作构造函数并将 typeof arrowFunc.prototype 显示为 undefined,而非箭头函数显示为“object”。

关于javascript - 判断回调函数的 是否是 ES6 箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38213783/

相关文章:

C++流、函数声明等问题

ecmascript-6 - ES6 中的 Lodash 死代码删除

javascript - 在 polymer 中附加 HTML

javascript - Angular 2-way 绑定(bind)不起作用,但表达式起作用

javascript - 使用 Object.create() 开发原型(prototype)链

javascript - d3 - 如何使用 php 脚本中的计数器中的值

PHP函数调用

Python 无法识别我的函数的参数数量

javascript - JS ES6 类 ToString() 方法即使在 Babel 或 Chrome 中也不起作用

javascript - 在 for 循环初始化中使用 let 时,为什么 let 变量在封闭范围内不可用?