class Ball {
constructor() {
this.position = 0;
}
move() {
this.position++;
}
onMove(x) {
}
}
const ball = new Ball();
// callback should work every time we call ball.move()
ball.onMove(position => {
console.log(position);
});
let i = 10;
while(i--) {
ball.move();
}
this.position++ в консоль лог оберни, и пишем 1 сообщением, код выкладываем в песочницу