почему оператор вызова функции запускается перед оператором группировки, если оператор группировки имеет более высокий приоритет?
var c = function(){console.log('from c1')};
var c2 = function(){console.log('from c2')};
c() + (c2());
/*
results :
from c1
from c2
*/
тоже пробовал ...
var c = function(){console.log('from c1')};
var c2 = function(){console.log('from c2')};
c() + new c2();
/*
results :
from c1
from c2
*/
в чем проблема?