---- if (1) { if (2) { if (3) { if (a === function(){ return x(); }) { b() c() } } } } ---- if 1 if 2 if 3 if a == (-> x() ) b() c()