Skip to content

Commit 137b56f

Browse files
committed
Refactoring of README.md and updated example of usage in README.md
1 parent 417a8a3 commit 137b56f

File tree

1 file changed

+58
-55
lines changed

1 file changed

+58
-55
lines changed

README.md

Lines changed: 58 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,58 @@
1-
Node.JS module “Deep Extend”
2-
============================
3-
4-
Recursive object extending.
5-
6-
[![NPM](https://nodei.co/npm/deep-extend.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/deep-extend/)
7-
[![NPM](https://nodei.co/npm-dl/deep-extend.png?height=3)](https://nodei.co/npm/deep-extend/)
8-
9-
Install
10-
-----
11-
12-
npm install deep-extend
13-
14-
Usage
15-
-----
16-
17-
var deepExtend = require('deep-extend');
18-
var obj1 = {
19-
a: 1,
20-
b: 2,
21-
d: {
22-
a: 1,
23-
b: [],
24-
c: { test1: 123, test2: 321 }
25-
},
26-
f: 5,
27-
g: 123
28-
};
29-
var obj2 = {
30-
b: 3,
31-
c: 5,
32-
d: {
33-
b: { first: 'one', second: 'two' },
34-
c: { test2: 222 }
35-
},
36-
e: { one: 1, two: 2 },
37-
f: [],
38-
g: (void 0)
39-
};
40-
41-
deepExtend(obj1, obj2);
42-
43-
console.log(obj1);
44-
/*
45-
{ a: 1,
46-
b: 3,
47-
d:
48-
{ a: 1,
49-
b: { first: 'one', second: 'two' },
50-
c: { test1: 123, test2: 222 } },
51-
f: [],
52-
c: 5,
53-
e: { one: 1, two: 2 },
54-
g: undefined }
55-
*/
1+
Node.JS module “Deep Extend”
2+
============================
3+
4+
Recursive object extending.
5+
6+
[![NPM](https://nodei.co/npm/deep-extend.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/deep-extend/)
7+
[![NPM](https://nodei.co/npm-dl/deep-extend.png?height=3)](https://nodei.co/npm/deep-extend/)
8+
9+
Install
10+
-----
11+
12+
npm install deep-extend
13+
14+
Usage
15+
-----
16+
17+
var deepExtend = require('deep-extend');
18+
var obj1 = {
19+
a: 1,
20+
b: 2,
21+
d: {
22+
a: 1,
23+
b: [],
24+
c: { test1: 123, test2: 321 }
25+
},
26+
f: 5,
27+
g: 123
28+
};
29+
var obj2 = {
30+
b: 3,
31+
c: 5,
32+
d: {
33+
b: { first: 'one', second: 'two' },
34+
c: { test2: 222 }
35+
},
36+
e: { one: 1, two: 2 },
37+
f: [],
38+
g: (void 0),
39+
h: /abc/g,
40+
f: null
41+
};
42+
43+
deepExtend(obj1, obj2);
44+
45+
console.log(obj1);
46+
/*
47+
{ a: 1,
48+
b: 3,
49+
d:
50+
{ a: 1,
51+
b: { first: 'one', second: 'two' },
52+
c: { test1: 123, test2: 222 } },
53+
f: null,
54+
g: undefined,
55+
c: 5,
56+
e: { one: 1, two: 2 },
57+
h: /abc/g }
58+
*/

0 commit comments

Comments
 (0)