Ребят, в таком коде:
this.varName.length && someFunc(this.varName);
При условии что varName это get свойство, в котором есть вычисления, интерпретатор все это оптимизирует? Или же геттер дважды будет вызван? И мне лучше вынести его результат в переменную