2013-06-22 2 views

ответ

5

В вашем коде toString() применяется к результату methodB(). Это, как вы делаете:

var func = (o) { 
    o.methodA(); 
    o.methodB().toString(); 
    return o; 
}; 
func(new A()); 

Чтобы сделать то, что вы хотите, вы должны сделать что-то вроде:

(new A() 
    ..methodA() 
    ..methodB()).toString();