猿问

Jquery对象默认值问题求助,实现传参后覆盖默认值

跃然一笑
浏览 859回答 1
1回答

临摹微笑

jquery中有个函数用来合并对象的:jQuery.extend( [ deep ], target, object1, [ objectN ] )合并对象到第一个对象;如果用ES6的话,可以用Object.assign(target, ...sources)来实现。给你提供几个示例:先设定两个默认对象: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 } };
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答