Jquery對(duì)象默認(rèn)值問(wè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ù)用來(lái)合并對(duì)象的:jQuery.extend( [ deep ], target, object1, [ objectN ] )合并對(duì)象到第一個(gè)對(duì)象;
如果用ES6的話,可以用Object.assign(target, ...sources)來(lái)實(shí)現(xiàn)。
給你提供幾個(gè)示例:
先設(shè)定兩個(gè)默認(rèn)對(duì)象:
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)