jQuery的$.extend 淺拷貝與深拷貝
更新時間:2017年03月08日 15:55:30 作者:孤島里的貓大王
這篇文章主要介紹了jQuery的$.extend 淺拷貝與深拷貝的相關資料,需要的朋友可以參考下
jQuery的$.extend 淺拷貝與深拷貝
$.extend( [deep ], target, object1 [, objectN ] ); deep 類型: Boolean 如果是true,合并成為遞歸(又叫做深拷貝)。 target 類型: Object 對象擴展。這將接收新的屬性。 object1 類型: Object 一個對象,它包含額外的屬性合并到第一個參數。 objectN 類型: Object 包含額外的屬性合并到第一個參數。
$.extend淺拷貝:
var obj1 = {name:xx,age:18,sex:man}; var obj2 = {name:cc,age:18}; $.extend(obj1,obj2); obj1----->{name:cc,age:18} //被obj2覆蓋
$.extend深拷貝:
var obj1 = {name:xx,age:18,sex:man}; var obj2 = {name:cc,age:18}; $.extend(true,obj1,obj2); obj1----->{name:cc,age:18,sex:man}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
使用BootStrap和Metroui設計的metro風格微網站或手機app界面
今天使用bootstrap和metroui設計了一個metro風格的移動app或者微信微網站的界面,非常不錯具有參考借鑒價值,感興趣的朋友可以參考下2016-10-10jQuery實現DIV響應鼠標滑過由下向上展開效果示例【測試可用】
這篇文章主要介紹了jQuery實現DIV響應鼠標滑過由下向上展開效果,涉及jQuery基于事件響應結合stop與animate方法控制頁面元素屬性動態(tài)變換相關操作技巧,需要的朋友可以參考下2018-04-04