Jquery對象默認(rèn)值問題求助,實(shí)現(xiàn)傳參后覆蓋默認(rèn)值
躍然一笑
2018-10-18 13:15:52
TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
jquery中有個(gè)函數(shù)用來合并對象的:jQuery.extend( [ deep ], target, object1, [ objectN ] )合并對象到第一個(gè)對象;
如果用ES6的話,可以用Object.assign(target, ...sources)來實(shí)現(xiàn)。
給你提供幾個(gè)示例:
先設(shè)定兩個(gè)默認(rèn)對象:
var obj1 = { a: 1, b: 2, c: { cc: 1, ccc: 2}};var obj2 = { a: 11, c: { cc: 323 }};$.extends 示例:
//1$.extends(obj1, obj2);//obj1合并之后如下:obj1 = { a: 11, b: 2, c: { cc: 323 }
};//2$.extends(true, obj1, obj2);//輸出如下:obj1 = { a: 11, b: 2, c: { cc: 323, ccc: 2 }
};舉報(bào)