js物件合併方法
本文教程操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。
方法一:使用Object.assign方法
<script> let data = {name: 'mm', id: '1'}; let data1 = {type: '型別', height: 180}; Object.assign(data, data1); console.log(data1, data); </script>
方法二:使用$.extend()方法
let obj1 = {'a': 1}; let obj2 = {'b': 1}; let obj3 = $.extend(obj1, obj2); console.log(obj1); // {a: 1, b: 1} obj1已被修改 console.log(obj1); // {b: 1} console.log(obj3); // {a: 1, b: 1} obj1 == obj3; // true,這裡是將obj2合併到obj1並賦值給obj1 //或者 let obj3 = $.extend({}, obj1, obj2); //{a: 1, b: 1} 此時不會改變obj1,obj2
方法三:使用遍歷賦值合併
var extend=function(o,n){ for (var p in n){ if(n.hasOwnProperty(p) && (!o.hasOwnProperty(p) )) o[p]=n[p]; } };
以上就是小編整理總結的三種js物件合併的方法,大家可以直接套入使用哦~更多js學習推薦:。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3402/viewspace-2831228/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JS--陣列物件合併JS陣列物件
- JS 物件合併與克隆方法的分類與比較JS物件
- js合併兩個陣列物件JS陣列物件
- js陣列物件相同項合併處理JS陣列物件
- js把陣列裡面的所有物件合併成一個物件JS陣列物件
- js建立物件的方法JS物件
- js 表格合併單元格JS
- JS函式,物件,例項方法,物件方法理解JS函式物件
- js物件的複製方法JS物件
- JS中建立物件的方法JS物件
- js 物件轉為js陣列 && Object方法JS物件陣列Object
- JS判斷物件是否為空物件的方法JS物件
- JS物件導向:JS繼承方法總結JS物件繼承
- 合併PDF檔案怎樣做?分享兩種PDF合併方法
- 合併陣列物件中相同的屬性值陣列物件
- Flink - 運算元鏈合併方法
- js判斷物件的幾種方法JS物件
- JS遍歷物件的幾種方法JS物件
- js字串string轉object物件 - 方法篇JS字串Object物件
- PDF多檔案合併怎麼完成?PDF合併的簡單方法分享
- win10如何將磁碟合併 win10將磁碟合併的方法Win10
- Hbase-原理-region合併和hfile的合併(大合併、小合併)
- 《JAVA併發程式設計實戰》物件的組合Java程式設計物件
- python中合併表格的兩種方法Python
- js實現table合併相同列單元格JS
- win10怎麼合併分割槽_win10合併分割槽的方法Win10
- PHP引入合併多個JS和CSS檔案例項PHPJSCSS
- Hive表小檔案合併方法總結Hive
- js訪問物件屬性的2個方法JS物件
- JS物件JS物件
- PHP 圖片的合併,微信小程式碼合併,文字合併PHP微信小程式
- Java怎麼把多個物件的list的資料合併Java物件
- Python3 列表list合併的4種方法Python
- Python語言合併列表元素常用的方法!Python
- python中pandas.Dataframe合併的方法有哪些?Python
- js建立物件的各種方法以及優缺點JS物件
- 影片合併分割軟體如何合併影片
- 小陳學JS js內建物件 Date物件JS物件