class Library {
constructor(a){
this.total = a;
}
add(...a){
for (const arg of a) {
this.total += arg;
}
return this;
}
subtract(...b){
for (const args of b) {
this.total -= b;
}
return this;
}
result() {
console.log(this.total);
return this.total
}
}
$ = new Library(10); // inititliaize the base as 10
// var x = $.add(3,5).add(5,10).subtract(10).result;
// x should be 10+3+5+5+10-10 or basically 23
// var y = $.add(3,5).add(5,10).subtract(10,3,5).result to return 15
问题需要确切的思路。
var x = $.add(3,5).add(5,10).subtract(10).result;
问题要求将一种并非我所尝试的一种功能的“结果”方法链起来。
result = function(){
return this.total;
};
是否有办法在不使用职能的情况下将某一类别的价值返还?