@rxluz/prevent-object-recursion
v0.0.20
Published
Remove all recursive references from the object
Downloads
9
Readme
@rxluz/prevent-object-recursion
➰ Remove all recursive references from the object
Usage
Example (es module)
import preventObjectRecursion from '@rxluz/prevent-object-recursion';
const a = { hello: 'world' };
const b = { hey: 'hey', hello: a };
a.newProp = b;
console.log(preventObjectRecursion(a));
// => { hello: 'world', newProp: { hey: 'hey' }}
Example (commonjs)
var preventObjectRecursion = require('@rxluz/prevent-object-recursion').default;
const a = { hello: 'world' };
const b = { hey: 'hey', hello: a };
a.newProp = b;
console.log(preventObjectRecursion(a));
// => { hello: 'world', newProp: { hey: 'hey' }}
Install
With npm installed, run
$ npm i @rxluz/prevent-object-recursion --save
Acknowledgments
- This project was inspired by a chat in NodeJS Brasil Telegram Group.
- rxluz
See Also
License
MIT