摘要:方法作用是,用一個(gè)或多個(gè)其他對(duì)象來擴(kuò)展一個(gè)對(duì)象。通常使用格式如下上述代碼含義是將合并到中,并返回。如果該方法里面兩個(gè)參數(shù)都是數(shù)組呢控制臺(tái)輸出的為如果方法省略了參數(shù),則表示將合并到全局對(duì)象中去。
jQuery.extend()方法作用是,用一個(gè)或多個(gè)其他對(duì)象來擴(kuò)展一個(gè)對(duì)象。
通常使用格式如下:
jQuery.extend(dest,src1,src2,src3...);
上述代碼含義是:將src1、src2、src3合并到dest中,并返回dest。
示例:
var dest = {name:"zhu",age:"15"}; var src1 = {name:"zhang",age:"18"}; var src2 = {name:"zhou",age:"25"}; var src3 = {num:15,city:"hongkong"}; var src4 = {grade:98,course:"math"}; $.extend(dest,src3,src4); console.log(dest);
此時(shí)控制臺(tái)輸出的合并后的dest如下:
注意到j(luò)Query.extend()方法是會(huì)改變被拓展的對(duì)象的,如果不想改變?cè)瓕?duì)象,可以把第一個(gè)參數(shù)設(shè)置為{}。
在本文的開頭有提到過jQuery.extend()方法拓展的是對(duì)象,其實(shí)在JS里面數(shù)組也是對(duì)象,如:
var dest = {name:"zhu",age:"15"}; var src = [1,2]; $.extend(dest,src); console.log(dest);
控制臺(tái)輸出的dest為:
此時(shí)會(huì)把數(shù)組的索引值當(dāng)做屬性進(jìn)行合并。
如果該方法里面兩個(gè)參數(shù)都是數(shù)組呢?
var dest = [1,2]; var src = [3,4]; $.extend(dest,src); console.log(dest);
控制臺(tái)輸出的dest為:
如果jQuery.extend()方法省略了dest參數(shù),則表示將src合并到j(luò)Query全局對(duì)象中去。示例如下:
$.extend({ test1:function(){alert("hello world");} }); $.test1(); //彈出hello world $.extend({ test2:"hello world" }); alert($.test2); //彈出hello world
需要注意的是,jQuery.fn.extend(object)是擴(kuò)展 jQuery 元素集來提供新的方法(通常用來制作插件),不要和jQuery.extend()方法弄混淆。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/50497.html
摘要:文檔上的解釋將一個(gè)或者多個(gè)對(duì)象擴(kuò)展一個(gè)新對(duì)象,返回一個(gè)新的對(duì)象是否深度克隆對(duì)象,將要擴(kuò)展到的新對(duì)象,待合并到新對(duì)象的第一個(gè)對(duì)象,待合并到新對(duì)象的第個(gè)對(duì)象例將合并到作為一個(gè)新對(duì)象,此時(shí)輸出的所輸出內(nèi)容將是兩個(gè)對(duì)象屬性集合,我們之所以這么做,可 Jquery extend() API文檔上的解釋:將一個(gè)或者多個(gè)對(duì)象擴(kuò)展一個(gè)新對(duì)象,返回一個(gè)新的對(duì)象 $.extend([deep],targ...
摘要:方法作用是,用一個(gè)或多個(gè)其他對(duì)象來擴(kuò)展一個(gè)對(duì)象。通常使用格式如下上述代碼含義是將合并到中,并返回。如果該方法里面兩個(gè)參數(shù)都是數(shù)組呢控制臺(tái)輸出的為如果方法省略了參數(shù),則表示將合并到全局對(duì)象中去。 jQuery.extend()方法作用是,用一個(gè)或多個(gè)其他對(duì)象來擴(kuò)展一個(gè)對(duì)象。 通常使用格式如下:jQuery.extend(dest,src1,src2,src3...);上述代碼含義是:將s...
摘要:方法作用是,用一個(gè)或多個(gè)其他對(duì)象來擴(kuò)展一個(gè)對(duì)象。通常使用格式如下上述代碼含義是將合并到中,并返回。如果該方法里面兩個(gè)參數(shù)都是數(shù)組呢控制臺(tái)輸出的為如果方法省略了參數(shù),則表示將合并到全局對(duì)象中去。 jQuery.extend()方法作用是,用一個(gè)或多個(gè)其他對(duì)象來擴(kuò)展一個(gè)對(duì)象。 通常使用格式如下:jQuery.extend(dest,src1,src2,src3...);上述代碼含義是:將s...
摘要:構(gòu)成類數(shù)組對(duì)象,引入,并使其自增版本信息模擬數(shù)組,即這里構(gòu)成一個(gè)類數(shù)組對(duì)象由于這里把作為構(gòu)造函數(shù)調(diào)用,得到一個(gè)對(duì)象,所以我們把作為的原型。 本文簡(jiǎn)單實(shí)現(xiàn)jQuery框架,深入理解javascript對(duì)象。本文的對(duì)照版本是jQuery-1.2.6.js 本文注重jquery結(jié)構(gòu)設(shè)計(jì)思路,并不側(cè)重具體功能的實(shí)現(xiàn)以及兼容性和安全性的部分。 首先建立基本框架如下: (function(wind...
摘要:到目前為止,的貢獻(xiàn)者團(tuán)隊(duì)共名成員,多條,可想而知,是一個(gè)多么龐大的項(xiàng)目。參考源碼分析整體架構(gòu)源碼解析讀書筆記第二章構(gòu)造對(duì)象函數(shù)詳解本文在上的源碼地址,歡迎來。 歡迎來我的專欄查看系列文章。 決定你走多遠(yuǎn)的是基礎(chǔ),jQuery 源碼分析,向長(zhǎng)者膜拜! 我雖然接觸 jQuery 很久了,但也只是局限于表面使用的層次,碰到一些問題,找到 jQuery 的解決辦法,然后使用。顯然,這種做法的...
閱讀 3434·2021-11-08 13:20
閱讀 3359·2021-09-30 09:48
閱讀 2560·2021-09-29 09:41
閱讀 589·2021-09-22 15:04
閱讀 2458·2021-08-23 09:44
閱讀 3663·2020-12-03 17:26
閱讀 1007·2019-08-30 14:10
閱讀 1561·2019-08-29 18:34