$.extend()我还是不太明白这个方法是什么
来源:2-10 将显示隐藏封装成模块--初探
慕仰2255090
2019-07-15 14:39:37
如题
2回答
同学,是这样的
工具函数$.extend()除了可以扩展jQuery自身函数外,还有另外一个很强悍的功能,就是扩展以由的Object对象。
语法:$.extend(target,object1...[objectN]);
其中,参数target表示合并后的对象;object为被合并后的对象,即可以将一个或者多个对象合并成一个对象,最后返回该对象;
示例:var objName = {name:'张三',sex:'男'};
var objInfo = {name:'李四',age:30};
var ogjLast = $.extend(objName,objInfo);
console.log(ogjLast); //控制打印:{age: 30,name: "李四"sex: "男"}
从返回结果不难看出,在$.extend()函数中,如果是合并对象,且存在相同参数的名称,后面对象中的参数值将覆盖前面对象的参数值。
好帮手慕码
2019-07-15
同学你好!
jQuery.extend() 函数用于将一个或多个对象的内容合并到目标对象。
语法:$.extend( target [, object1 ] [, objectN ] )
指示是否深度合并:$.extend( [deep ], target, object1 [, objectN ] )
参数可以参考如下,比较详细:
如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题