JavaScript:将整数与一长串字符串相关联

标签 javascript

我正在从 JSON 接收字符串,并且需要将它们与一个整数相关联。例如我目前使用这种方法:

var foo = "This is my string";
var bar;

if (foo === "This is my string"){
   bar = 3000;
} else if (foo === "Some other string"){
   bar = 30001;
}

问题是我需要关联大约 50 个字符串,而且似乎可以通过更有效的方式完成这一巨大的 if/else 语句 block 。

有没有办法让这些关联更加简洁高效?

干杯

最佳答案

尝试使用一个对象,如下所示:

dict = {
     "This is my string": 3000,
     "Some other string": 30001,
     etc
}

bar = dict[foo]

关于JavaScript:将整数与一长串字符串相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11460471/

相关文章:

javascript - 如何传递 Prop 服务器端 react

javascript - JS字符串格式化操作——用变量值替换字符串

javascript - 如何调用 Angular 组件中 asset 文件夹下单独文件中的外部 Javascript 函数?

javascript - 为什么 document.write ("...</script>") 会破坏我的代码?

javascript - 如何有条件地更改 vue/vuetify 文本字段颜色

javascript - React.js Firebase 和 Firepad 组件

javascript - iis7.5中如何获取ajax post的值

javascript - 如何在用户执行 "scroll"或 "touch"或 "Click"事件时关闭移动 View 中的侧边栏

javascript - 在 spring mvc Web 应用程序中的 jsp 中使用 if 循环

javascript - 检查所有文本输入是否为空,是否使用 if/else 语句显示警报?