javascript - 在 JS 或 Jquery 中将字符串作为命令执行

标签 javascript jquery html

我正在使用 HTML 构建一个网站。在 js 文件中,我有一个包含各种城市名称的数组。

我想将城市名称作为键,将数字作为值存储在 sessionStorage 中(取决于 if 语句)。我知道我可以使用例如:

sessionStorage.London= 1;

但是如果我事先不知道名称或者我想在循环中编写一行来做到这一点怎么办?

更清楚地说,我想要的是能够做类似的事情:

sessionStorage.cityName[i]= 1;

欢迎任何解决方案

最佳答案

如果您想要为其分配值的动态对象属性,您可以像 sessionStorage[ cityName[i] ] = 1;

关于javascript - 在 JS 或 Jquery 中将字符串作为命令执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37251790/

相关文章:

javascript - 如何在代码运行时使 Jasmine 测试失败

javascript - 使用字典过滤javascript数据对象

jquery - 页脚滑过内容

html - 如何对齐容器内的一个 div 而另一个对齐到浏览器窗口的右端?

javascript - Durandal - 在 View 模型中为模块指定 View

javascript - 在 Internet Explorer 中使用 Javascript 调用 C++

jQuery UI 日期选择器 : manual date entry can be incorrect bug

jquery - 将导航栏设置为事件状态?

javascript - 在一页上使用具有多个表单的日期选择器

html - 如何在不更改其内部措施的情况下动态显示 div 上的边框?