javascript - for 循环中出现意外标记错误,为什么?

标签 javascript loops for-loop

var ccode = ['EUR', 'BRL', 'RUB', 'KRW', 'RON', 'CHF'];
  var i;
  for (var i = 0; i < ccode.length; i++) {
     var ccode[i] = fx.convert(amount, {to: 'ccode[i]'});
  }

var ccode[i] 上面的位导致错误

SyntaxError: Unexpected token '['. Expected ';' after variable declaration.

我对 JS 还很陌生,所以请耐心等待。

我在这里编辑我的问题,因为人们问我为什么要重新声明 var ccode[i] 及其因为我需要输出:

var EUR = fx.convert(amount, {to: "EUR"});

最佳答案

var ccode = ['EUR', 'BRL', 'RUB', 'KRW', 'RON', 'CHF'];
var i;
  for (i = 0; i < ccode.length; i++) {
     ccode[i] = fx.convert(amount, {to: 'ccode[i]'});
  }

ccode 已声明..无需使用 var

关于javascript - for 循环中出现意外标记错误,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47471107/

相关文章:

javascript - 动态显示复选框检查的输入

JavaScript setInterval() 方法无法按我的预期工作

excel - 更新每个循环变量

逐行运行文件的python -regex匹配和for循环

java - 如何在 Java 中使用循环来制作这个表 0-9?

javascript - Yii2 和 Ajax : The response is not the SQL query results

javascript - 检测 CKEditor 5 中文本何时发生更改并且编辑器失去焦点

c++ - 如何显示存储的信息?

python list __iter__ 方法在每个循环中调用?

javascript - Angular 6 混合应用程序不加载 AngularJS 组件