Да, опечатка случайная, исправил.
А как мне тогда можно callback-функцию привязать к компоненту Task?
this - когда какие значения принимает; функции - в чём разница между обычными и стрелочными.
Math.floor или Math.trunc - надо держать в голове, что размер целых чисел 32 бита, отсюда возможны всякие неприятные неожиданности там, где традиционный подход даст правильный результат:val = 111111111111.111;
console.log(Math.floor(val)); // 111111111111
console.log(val | 0); // -558038585