At the end of https://leanpub.com/javascript-allonge/read#leanpub-auto-val..., it states that when you do this:
var ouroboros = [];
ouroboros[0] = ouroboros;
//=> [ [Circular] ]
Examining ouroboros and ouroboros[0] with '===' will show that they are different.But isn't that wrong? Comparing a reference of 'ouroboros' to whatever's in 'ouroboros[0]', which happens to be a reference of 'ouroboros' will return true.
Maybe I'm misinterpreting the statement?