nano-equal
nano-equal copied to clipboard
Incorrect result for cyclic objects
The example below is expected to return true but returns false:
var nanoEqual = require("nano-equal")
const a = {aaa: 123};
a.a = a;
const b = {aaa: 123};
b.a = {aaa: 123};
b.a.a = b;
nanoEqual(a,b); // → false