object.assign
object.assign()目的是用來合併多個javascript物件並返回一個新的引數物件。
一、比如var a={name:"johe"},b={age:21};Object.assign(a,b); // 第一個引數a被稱為目標物件 接下來的引數比如b則被稱為源物件
a; //{name:"john",age:21}
b: //{age:21}
二、該方法第一個引數應為物件,但是如果不是物件的話則會自動轉換為物件。如果目標物件為null或者undefined這些不能轉換為物件的值時,則會報錯。如果源物件為undefined或者null這些時則會自動忽略調過改引數
三、該方法是淺拷貝
待續。。。
相關文章
- Object.assign()方法Object
- Object.assign 模組Object
- Object.assign()的痛點Object
- JS: Object.assign() Vs Spread OperatorJSObject
- Object.assign()從認識到實現Object
- 瞎說系列之Object.assign入門Object
- ES6 的Object.assign(target, source_1, ···)Object
- [譯] Object.assign 和 Object Spread 之爭, 用誰?Object
- Vue 3學習理解 Object.assign淺複製VueObject
- 【進階4-2期】Object.assign 原理及其實現Object
- ES6高階函式Array.reduce()和Object.assign()函式Object