保存最后一个变量值 - Angular
Save last variable value - Angular
我有这样的功能:
flag: boolean = false;
some_function(){
var foo = some_num_value;
var bar = foo; // Trying to save value in a separate variable
if(this.flag){
var total = bar + foo;
}
return total;
!this.flag;
}
上述函数在单个实例中运行 2 或 3 次。 var foo
的值在每次迭代中都会发生变化。我希望保存每个 var foo
的值,以便在下一次迭代发生时我需要用 var foo
的新值添加它。
我该怎么做?
您可以将 foo 移动到方法(函数)的外部。
flag: boolean = false;
foo: number;
some_function(bar){
if(this.flag){
var total = bar + foo;
}
this.foo += bar;
return total;
!this.flag;
}
我有这样的功能:
flag: boolean = false;
some_function(){
var foo = some_num_value;
var bar = foo; // Trying to save value in a separate variable
if(this.flag){
var total = bar + foo;
}
return total;
!this.flag;
}
上述函数在单个实例中运行 2 或 3 次。 var foo
的值在每次迭代中都会发生变化。我希望保存每个 var foo
的值,以便在下一次迭代发生时我需要用 var foo
的新值添加它。
我该怎么做?
您可以将 foo 移动到方法(函数)的外部。
flag: boolean = false;
foo: number;
some_function(bar){
if(this.flag){
var total = bar + foo;
}
this.foo += bar;
return total;
!this.flag;
}