我在chrome的开发者工具看到以下一段js源码(只摘录function的return部分):
return {
source: d,
signature: (0,o.default)((0,r.default)(d))
}
很显然这里返回的结果是一个字典。我的疑问主要是signature对应的值,也就是 (0,o.default)((0,r.default)(d)),计算其结果的执行顺序是怎样的?
(0,o.default)((0,r.default)(d))
首先看(0,o.default),他返回的是 o.default,(0,r.default),他返回的是r.default
那么这个表达式可以变形为
o.default(r.default(d))