О вопросе "Почему выходит ошибка?"

Я вот думаю, когда в javascript не было стрелочных функций, можно было данную задачу решить таким образом?

class Calc {
  constructor() {
    this.Plus = document.querySelector('.plus');
    this.Minus = document.querySelector('.minus');
    this.NumOne = document.getElementById('numone');
    this.NumTwo = document.getElementById('numtwo');
  }

  start() {
    this.Plus.addEventListener('click', function() {
      let NumOne = +calc.NumOne.value;
      let NumTwo = +calc.NumTwo.value;
      alert(NumOne + NumTwo);
    });
  }
}
let calc = new Calc;
calc.start();


Ответы (0 шт):