Message from JavaScript discussions

May 2017

— What's a hard circular?


The stack is basically just a list of nodes to be traversed. When its empty and no more nodes are added, the algorithm stops


var obj = {};
obj.a = obj;

— Right, I thought that's what you meant by cycle

— A graph's evasiveness erases canonical relation information, in js you cannot point a property to another property, so you have to store every node

Message permanent page

— Since js objects are converted from directed (literals) to undirected (hashmap)

— What does the tuple of each node contain?

— The tuple is a simple list of objects all being traversed at once

— Original and search from this?

— They are stored in both the stack and map

— Yes by default, however any added objects will automatically be traversed with the same accessors

— Huh