(purely fictional!)
How can descend()
return 1,2,3...?
obj = {
val: 1,
obj: {
val: 2,
obj: {
val: 3,
obj: {
val: 4,
descend: function() {
return this.val;
}
}
}
}
}
obj.obj.obj.obj.descend();