obj.foo["bar"].baz().foo["bar"]().baz()(); /**************************************************/ obj.foo["bar"].baz().foo["bar"]().baz()(); /**************************************************/ obj.foo["bar"].baz( ).foo["bar"]( ).baz( )( );