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陣列物件
- 如何在Node.js中合併兩個複雜物件Node.js物件
- MongoDB文件物件欄位屬性合併的2種轉換方法MongoDB物件
- js 表格合併單元格JS
- javascript實現物件直接量合併效果JavaScript物件
- 比較JS合併陣列的各種方法及其優劣JS陣列
- JS_建立物件+呼叫物件方法JS物件
- 合併PDF檔案怎樣做?分享兩種PDF合併方法
- js如何合併兩個陣列JS陣列
- js合併相同內容表格行JS
- js建立物件的方法JS物件
- JS函式,物件,例項方法,物件方法理解JS函式物件
- Hbase-原理-region合併和hfile的合併(大合併、小合併)
- 一句命令快速合併 JS、CSSJSCSS
- 合併陣列物件中相同的屬性值陣列物件
- javascript 物件合併程式碼例項簡單分析JavaScript物件
- PDF多檔案合併怎麼完成?PDF合併的簡單方法分享
- win10如何將磁碟合併 win10將磁碟合併的方法Win10
- js物件的複製方法JS物件
- JS中建立物件的方法JS物件
- js正則建立物件方法JS物件
- js常見物件及方法JS物件
- js 合併單元格的方法(使用直接呼叫資料時排列好的)JS
- 圖解4種git合併分支方法圖解Git
- 合併JavaScript陣列的N種方法JavaScript陣列
- win10怎麼合併分割槽_win10合併分割槽的方法Win10
- js 物件轉為js陣列 && Object方法JS物件陣列Object
- 《JAVA併發程式設計實戰》物件的組合Java程式設計物件
- JS判斷物件是否為空物件的方法JS物件
- PHP 圖片的合併,微信小程式碼合併,文字合併PHP微信小程式
- JS物件導向:JS繼承方法總結JS物件繼承
- JSP和JSF雙劍合併 打造完美Web應用JSWeb
- python中合併表格的兩種方法Python
- Hive表小檔案合併方法總結Hive