0.1.6 • Published 7 years ago

tiny-merges v0.1.6

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Install

npm install --save tiny-merges

Use

import { merge, mergeSet } from 'tiny-merges'

var object1 = { 'a': { 'user': { 'info': { 'age': 23}}}, 'b': [5, 2] };
var object2 = { 'a': { 'user': { 'info': { 'name': 'Jack'}}}, 'b': [4, 5] };
var object3 = { 'a': { 'user': { 'info': { 'sex': 'man'}}}, 'b': [4, 5] };

/* Array concat */
merge(object, object2, object3);
// {
//   "a":
//   {
//     "user":
//     {
//       "info":
//       {
//         "age":23,
//         "name":"Jack",
//         "sex":"man"
//       }
//     }
//   },
//   "b":[5,2,4,5,4,5]
// }

/* Array set */
mergeSet(object, object2, object3);
// {
//   "a":
//   {
//     "user":
//     {
//       "info":
//       {
//         "age":23,
//         "name":"Jack",
//         "sex":"man"
//       }
//     }
//   },
//   "b":[5,2,4]
// }
0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago