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]
上方的位导致错误语法错误:意外令牌'['。预期为“;”后变量
宣言。
我对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循环中出现意外的 token 错误,为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47471107/