options = $.extend({},defaultPara,options);不太明白~
options = $.extend({},defaultPara,options);
options = $.extend({},defaultPara,options);
2019-07-10
//扩展对象函数
function extend() {
//不知道有几个参数,把参数赋值给变量,根据参数的数量来执行不同的函数
var obj = arguments[0];
var destination = arguments[1];
var source = arguments[2];
//如果参数有3个的情况下
if (obj && destination && source){
if (typeof destination == "object" && typeof source == "object"){
//console.log(Object);
for (var property in destination){
obj[property] = destination[property];
}
for (var property in source){
obj[property] = source[property];
}
}
}
//如果参数有2个的情况下
if (obj && destination){
if (typeof destination == "object"){
//console.log(Object);
for (var property in destination){
obj[property] = destination[property];
}
}
}
return obj;
}
options = extend({},defaults,options);
这个功能写的不完整好多判断没加,主要用来练习JS的,凑合用......
应该类似函数有3个参数时执行方法
举报