【发布时间】:2019-09-16 04:37:45
【问题描述】:
我正在尝试让这个 JavaScript 工作。
这里的请求:必须将带有目标系统 id 的货币而不是我的系统 id 传递给另一个系统,因为我必须使用我系统中的 IsoCode 映射到目标系统上的相关 id。
function GetMappedCurrencyValue(CurrencyISO) {
var mapCurrencyTable = [
["GBP", 1],
["EUR", 2],
["USD", 51],
["COP", 102],
["BRL", 104]
];
return mapCurrencyTable[CurrencyISO - "GBP"][1];
}
当我尝试调用 mapCurrencyTable 函数时,出现以下错误:
CurrentISO - 未定义
我在主函数中有一个变量,用于从我的货币表中获取 IsoCode,该变量称为 CurrentISO,这是该函数的全局变量。
谁能告诉我这张地图缺少什么?
【问题讨论】:
-
如何调用
GetMappedCurrencyValue -
请添加一个函数调用的例子和它想要的结果。
-
您的数组不包含索引CurrencyISO - "GBP"!
标签: javascript string dictionary int mapping