扫码关注官方订阅号
已解决谢谢,O(∩_∩)O~
学习是最好的投资!
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 } };
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
jquery中有个函数用来合并对象的:jQuery.extend( [ deep ], target, object1, [ objectN ] )合并对象到第一个对象;
如果用ES6的话,可以用Object.assign(target, ...sources)来实现。
给你提供几个示例:
先设定两个默认对象:
$.extends 示例: