我正在使用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/

10-12 13:06