首页 > 解决方案 > Javascript循环使用来自外部循环的变量

问题描述

我正在尝试做一个简单的 JS 循环,在其中我用循环外的值初始化一个变量,但由于某种原因它不起作用。

基本上,我想在我的例子中total_money等于20,但它不断返回money

var total = 0;
var money = 20;
var ticker = ['money'];
for (tick in ticker) {
  total_money = ticker[tick];
}

console.log(total_money);

标签: javascriptloops

解决方案


原因是因为:

for (tick in ticker) {
  console.log(tick) //tick equal 0
}

推荐阅读