除使用$.extend
擴(kuò)展工具函數(shù)外,還可以擴(kuò)展原有的Object
對(duì)象,在擴(kuò)展對(duì)象時(shí),兩個(gè)對(duì)象將進(jìn)行合并,當(dāng)存在相同屬性名時(shí),后者將覆蓋前者,調(diào)用格式為:
$. extend (obj1,obj2,…objN);
參數(shù)obj1至objN表示需要合并的各個(gè)原有對(duì)象。
例如,調(diào)用$.extend()
函數(shù)對(duì)兩個(gè)已有的對(duì)象進(jìn)行合并,并將合并后的新對(duì)象元素內(nèi)容顯示在頁面中,如下圖所示:
在瀏覽器中顯示的效果:
從圖中可以看出,當(dāng)兩個(gè)對(duì)象通過$.extend()
函數(shù)擴(kuò)展合并后,返回一個(gè)包含兩個(gè)對(duì)象中全部屬性元素的新對(duì)象,相同名稱的“name”屬性,前者被后者覆蓋。
我來試試,親自調(diào)用$.extend()
函數(shù)擴(kuò)展合并兩個(gè)指定的對(duì)象
在下列代碼的第23行,調(diào)用$.extend()
函數(shù)合并兩個(gè)名稱分別為objInfo和objMess的對(duì)象。
extend()
在jQuery中是全局性的工具函數(shù),因此,可以通過$或jQuery再加逗點(diǎn)的形式直接訪問。請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)