Soy un principiante en javascript. ¿Alguien puede explicar el uso de la palabra clave 'this' en el siguiente código y por qué el código no funciona sin la palabra clave 'this'?
function Count() { var count = 0; this.incrementCount = () => { count++; console.log(count); }; this.decrementCount = () => { count--; console.log(count); }; } var count1 = new Count(); count1.incrementCount(); count1.decrementCount();