課程
/前端開發
/JavaScript
/JavaScript深入淺出
10:00的時候return中的{func:func,prop:prop}怎么理解?
return{ ?func:func, ?prop:prop ?}
2016-05-06
源自:JavaScript深入淺出 9-1
正在回答
相當于把{func:func, prop,prop?}這個對象賦值給了ModuleA,可以通過ModuleA.func來訪問屬性
等同于var result = { func:func, prop,prop } ?return result; 【return后面接的是一個對象】
我也是剛學,不過這里很容易理解啊,這里是模塊化,用一個function 在里面聲明定義變量和函數 ,函數域內的外部是無法訪問,這樣外部就不會和里面的東西沖突。聲明定義完之后將這些變量和函數放在一個對象中然后賦值給 moduleA.
交替的黑白鍵 提問者
舉報
由淺入深學習JS語言特性,且解析JS常見誤區,從入門到掌握
1 回答我是這么理解的關于2:00的prototype指向
3 回答foreach(),括號中的a as b,我怎么理解
1 回答Pet.call(this, words) 這句話中的this該怎么理解?
1 回答indexOf(1,-3) 需要怎么理解。我怎么算的是3
1 回答空對象要怎么理解?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-19
相當于把{func:func, prop,prop?}這個對象賦值給了ModuleA,可以通過ModuleA.func來訪問屬性
2016-06-28
等同于var result = { func:func, prop,prop } ?return result; 【return后面接的是一個對象】
2016-05-06
我也是剛學,不過這里很容易理解啊,這里是模塊化,用一個function 在里面聲明定義變量和函數 ,函數域內的外部是無法訪問,這樣外部就不會和里面的東西沖突。聲明定義完之后將這些變量和函數放在一個對象中然后賦值給 moduleA.