除使用$.extend
扩展工具函数外,还可以扩展原有的Object
对象,在扩展对象时,两个对象将进行合并,当存在相同属性名时,后者将覆盖前者,调用格式为:
$. extend (obj1,obj2,…objN);
参数obj1至objN表示需要合并的各个原有对象。
例如,调用$.extend()
函数对两个已有的对象进行合并,并将合并后的新对象元素内容显示在页面中,如下图所示:
在浏览器中显示的效果:
从图中可以看出,当两个对象通过$.extend()
函数扩展合并后,返回一个包含两个对象中全部属性元素的新对象,相同名称的“name”属性,前者被后者覆盖。