8000 GitHub - writetome51/modify-object: Function merges one object into another
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

writetome51/modify-object

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

modifyObject(
      objectToModify,
      changes: object
): void

changes are merged into objectToModify.
changes is not modified. objectToModify keeps its own prototype chain.

Examples

let objToModify = {prop1: 10, prop2: 20};
let changes = {prop1: 100, prop3: 30};

modifyObject(objToModify, changes);
console.log(objToModify);
// { prop1: 100, prop2: 20, prop3: 30 }

changes = {
    getSum: function () {
        return this.prop1 + this.prop2 + this.prop3;
    }
};
modifyObject(objToModify, changes);
console.log(objToModify.getSum());
// 150

Installation

npm i @writetome51/modify-object

Loading

import {modifyObject} from '@writetome51/modify-object';

About

Function merges one object into another

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0