Je me suis heurté au problème de l'erreur de valeur dans les constructor
function
method
this.result
. Je ne comprends pas pourquoi j'obtiens le résultat de la fin de l'opération. function
- undefined
...
Dites-moi s'il vous plaît, ce qui est oublié d'inclure dans le function
:(
function Accumulator(startingValue) {
this.startingValue = startingValue;
this.read = function() {
this.a = +prompt('Your digit: ', '');
};
this.value = function() {
this.value += this.a;
};
this.result = function() {
return this.value + this.startingValue;
}
}
var accumulator = new Accumulator(1); // starting value 1
accumulator.read(); // sum prompt with current value
accumulator.read(); // sum current prompt with previous prompt and current value
console.log( accumulator.result() ); // display sum result