保存最后一个变量值 - Angular
Posted
技术标签:
【中文标题】保存最后一个变量值 - Angular【英文标题】:Save last variable value - Angular 【发布时间】:2020-07-03 17:28:42 【问题描述】:我有这样的功能:
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
的新值相加。
我该怎么办?
【问题讨论】:
【参考方案1】:您可以将 foo 移到方法(函数)的外部。
flag: boolean = false;
foo: number;
some_function(bar)
if(this.flag)
var total = bar + foo;
this.foo += bar;
return total;
!this.flag;
【讨论】:
我找到了一种方法。我创建了一个数组并将所有迭代值推送到该数组。该数组现在存储所有值。以上是关于保存最后一个变量值 - Angular的主要内容,如果未能解决你的问题,请参考以下文章