$.extend
是 jQuery 中的一个方法,用于将一个或多个对象的内容合并到目标对象。
该方法的语法为 $.extend(target, object1, object2, ...)
,其中 target
是目标对象,而 object1
、object2
等是源对象。
$.extend
方法将源对象的属性复制到目标对象中,并返回合并后的目标对象。如果目标对象和源对象有相同的属性,源对象的属性将覆盖目标对象的属性。
例如,假设有两个对象 obj1
和 obj2
:
var obj1 = { foo: 'bar' };
var obj2 = { baz: 'qux' };
我们可以使用 $.extend
方法将 obj2
的属性合并到 obj1
中,例如:
$.extend(obj1, obj2);
合并后的 obj1
的值将为 { foo: 'bar', baz: 'qux' }
。
使用 $.extend
方法可以方便地合并对象的属性,特别是在处理配置选项时非常有用。