天天看點

es6 中的結構體指派

const a = {
  d: '1',
  c: '2',
};

const b = {
	...a,
	d: '2'
};
console.log(b);
/** d:'2' c:'2' */
           

這樣寫可以将a的内容d對象覆寫

const a = {
  d: '1',
  c: '2',
};

const b = {
	d: '2',
	...a,
};
console.log(b);
/** d:'1' c:'2' */


           

這樣寫a會覆寫上面對應寫的内容

const a = {
  b: 1,
  c: 2
}

const d = 4

const b = {
  a,
  e: 4,
  d
}
console.log(b)
/**
{
a:{
 b:1,
 c:2
},
e:4
d:4
}
 **/
           

繼續閱讀