https://github.com/uojo/object-deep-assign
https://github.com/uojo/object-deep-assign
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/uojo/object-deep-assign
- Owner: uojo
- Created: 2018-07-23T04:15:36.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-23T04:27:17.000Z (almost 8 years ago)
- Last Synced: 2024-03-26T04:45:35.517Z (about 2 years ago)
- Language: JavaScript
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# object-deep-assign
## Install
To install from npm:
```
npm install --save object-deep-assign
```
## Usage
For Node.js:
```javascript
var deepAssign = require('object-deep-assign');
var obj1 = {
a: 1,
b: {
c: 3,
d: [
{id: 1, name: 'apple'},
{id: 2, name: 'orange'}
]
},
e: ['hello', 100, null, undefined]
}
var obj2 = {
a:{
f:4
}
}
deepAssign({},obj1,obj2)
// {
// a: {
// f:4
// },
// b: {
// c: 3,
// d: [
// {id: 1, name: 'apple'},
// {id: 2, name: 'orange'}
// ]
// },
// e: ['hello', 100, null, undefined]
// }
```
## ChangeLog
### 0.1.0
- 第一版本。