跳到主要内容
CNode

async 类库中的代码写法不解

问答
Xxunull发布于 10 年前最后回复 10 年前
550620

QQ20160523-0.png 图片中的方法的写法 等于 _isArray2(data) 但是作者为什么要使用这种写法, 没有明白括号中的那个0是做什么用的,还请高人指点。。。感激不尽

查看回复

回复 (5)

C
captainblue2013#310 年前

麻痹……奇技淫巧

A
asfman#210 年前

(0, _isArray2.default)(data) 相当于 var f = _isArray2.default; f(data);//f函数的this指向全局对象

如果直接_isArray2.default(data);//default方法的this指向_isArray2对象

S
SinalVee#110 年前

这是通过babel转换后的代码,源码使用es6方式写的 至于为什么转换后是这样子的,如下: Why does babel rewrite imported function call to (0, fn)(…)?

参与回复

登录后即可参与回复。登录