在typescript(甚至是javascript)中编写类时,编写返回值的方法或直接操作数据会更好吗?最后,我需要更改原始变量的值。
let x: number = 4;
addFive(myInput: number): number {
return myInput + 5;
}
addSix(): void {
this.x += 6;
}
console.log(x); // 4
x = addFive(x);
console.log(x); // 9
addSix(x);
console.log(x); // 15
这是一个非常简单的例子,我写的实际方法是特定于原始数据的,一般不能重复使用。
出于单元测试的目的,我看到了返回值的优势,但有时它看起来有点矫枉过正。