编写返回值或直接操作数据的方法更好吗?

时间:2017-08-22 19:45:44

标签: angular typescript

在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

这是一个非常简单的例子,我写的实际方法是特定于原始数据的,一般不能重复使用。

出于单元测试的目的,我看到了返回值的优势,但有时它看起来有点矫枉过正。

0 个答案:

没有答案