UNPKG

0216tool_xiaoye

Version:

叶永洁自定义工具函数库

27 lines (26 loc) 878 B
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>合并多个对象</title> </head> <body> <script src="../dist/yeyongjie.js"></script> <script> /* 语法: object mergeObject(...objs) 功能: 合并多个对象,相同的属性的值合并成数组, 返回一个合并后对象(不改变原对象) 如: obj1 = {a:[1,2],b:{b:1},c:'c'} obj2 = {a:1,b:2} 合并后: obj = {a:[1,2,3], b:[{b:1},2] ,c:'c'} */ obj1 = {a:[1,2],b:{b:1},c:'c'} obj2 = {a:1,b:2} o = {a:1,b:2} o1 = {a:{a:1,b:[1,21]},b:2} console.log(xiaoYe.mergeObject(obj1,obj2)) console.log(xiaoYe.mergeObject(o,o1)) </script> </body> </html>