nano-equal icon indicating copy to clipboard operation
nano-equal copied to clipboard

Incorrect result for cyclic objects

Open smikhalevski opened this issue 6 years ago • 0 comments

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

smikhalevski avatar Aug 05 '19 11:08 smikhalevski