區(qū)別是前者得到一個(gè)方法,后者得到一個(gè)對(duì)象嗎
1 回答
已采納

pardon110
TA貢獻(xiàn)1038條經(jīng)驗(yàn) 獲得超227個(gè)贊
你的理解有誤。es6語法 ,導(dǎo)出的過程本質(zhì)上是一個(gè)對(duì)象解構(gòu)賦值過程 。前者是通常對(duì)對(duì)象解析,導(dǎo)出reolve鍵所指向的值,后者一般是導(dǎo)出該模塊的命名空間或默認(rèn)導(dǎo)出。
var?o?=?{'resolve':?'aaaa',?'b':2222}????//?假定被導(dǎo)出的空間為o const?{resolve}?=?o?????//?其左值相當(dāng)于問題const?{resove} const?c?=?o?????????????//?c相當(dāng)于左值?const?resolve
至于具體導(dǎo)出的是函數(shù),方法還是對(duì)象,取決于鍵的指向,換而言之,導(dǎo)出的變量只是個(gè)符號(hào),其實(shí)際 類型由包對(duì)外暴露的類型決定,而對(duì)于默認(rèn)導(dǎo)出層{}是可以不計(jì),詳情請參見官方指引。
- 1 回答
- 0 關(guān)注
- 1990 瀏覽
添加回答
舉報(bào)
0/150
提交
取消