Кирилл, в целом никакого смысла в declension как в приватном методе нет.
Можно либо сделать его обычным методом если предполагается что его можно менять при наследовании (ну не знаю, сделать таймер на на другом языке) либо вообще вынести из класса и использовать как самостоятельную функцию.
Adamos, достаточно помнить про prototype из которого все «нелогичности» и растут. В частности у this проторип уже унаследованного класса, так что и методы его вызываются. А вот приватные свойства/методы уже как раз в прототип не укладываются поэтому с ними всё сложно.
Армянское Радио, вот именно. А автор оригинальной картинки смешал в кучу сложение, умножение, деление и присваивание. Т.е. FLOPS у него и рядом не стоял
Армянское Радио, есть только проблема что если уж мы начинаем считать такты процессора, то в таком случае нелогично считать деление и сложение одинаковыми по сложности операциями.
Можно либо сделать его обычным методом если предполагается что его можно менять при наследовании (ну не знаю, сделать таймер на на другом языке) либо вообще вынести из класса и использовать как самостоятельную функцию.