在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ es6中調(diào)用對象Obj,直接調(diào)用和{...Obj}有什么區(qū)別。

es6中調(diào)用對象Obj,直接調(diào)用和{...Obj}有什么區(qū)別。

見到這樣的寫法,比如引入一個對象Obj,然后對將gConfig賦值為該對象,代碼如下

// Setting.js
export default {
    type:4,
    city:3,
    doman:'.baidu.com'
    ip:'10.40.3.20'
}

// Config.js
import Settings from './Setting'
const myConfig = {
    gConfig:{...Settings}  //就是這句話
}

gConfig:{...Settings}和gConfig:Settings這2種賦值方式有什么區(qū)別呢?請教~

回答
編輯回答
心沉

假設(shè) setting={key:1};
第一種 gConfig={key:1}
第二種 gConfig={setting:{key:1}}

2017年3月30日 22:26
編輯回答
晚風(fēng)眠

第一種,myConfig.gConfig === Settingsfalse
第二種, myConfig.gConfig === Settingstrue

一般用第一種,是為了避免對myConfig.gConfig進(jìn)行修改的時候,影響到Settings

2017年8月8日 11:43