js中(0,o.default)((0,r.default)(d))执行顺序?

我在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))