屬性初始設定簡寫法
省略冒號(:)
⽅法定義(Method Definitions)
不需要 function關鍵詞
預設傳⼊參數(Default Params)
計算得出的屬性名稱(Computed Property Names)
物件的新⽅法
Object.assign
作物件的合併(merges)或混合(Mixins)、拷⾙(淺拷⾙)使⽤的⽅法
拷⾙
const obj = { a: 1 }
const copy = Object.assign({}, obj) // {a: 1}
合併物件
新增方法到原來物件
Object.assign(MyClass.prototype, {
foo(arg1, arg2) {
//...
}
})