W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
用一個(gè)或多個(gè)其他對象來擴(kuò)展一個(gè)對象,返回被擴(kuò)展的對象。
如果不指定target,則給jQuery命名空間本身進(jìn)行擴(kuò)展。這有助于插件作者為jQuery增加新方法。 如果第一個(gè)參數(shù)設(shè)置為true,則jQuery返回一個(gè)深層次的副本,遞歸地復(fù)制找到的任何對象。否則的話,副本會(huì)與原對象共享結(jié)構(gòu)。 未定義的屬性將不會(huì)被復(fù)制,然而從對象的原型繼承的屬性將會(huì)被復(fù)制。
target:一個(gè)對象,如果附加的對象被傳遞給這個(gè)方法將那么它將接收新的屬性,如果它是唯一的參數(shù)將擴(kuò)展jQuery的命名空間。
object1:待合并到第一個(gè)對象的對象。
objectN:待合并到第一個(gè)對象的對象。
deep:如果設(shè)為true,則遞歸合并。
target:待修改對象。
object1:待合并到第一個(gè)對象的對象。
objectN:待合并到第一個(gè)對象的對象。
合并 settings 和 options,修改并返回 settings。
var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);
settings == { validate: true, limit: 5, name: "bar" }
合并 defaults 和 options, 不修改 defaults。
var empty = {};
var defaults = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
var settings = jQuery.extend(empty, defaults, options);
settings == { validate: true, limit: 5, name: "bar" }
empty == { validate: true, limit: 5, name: "bar" }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: