我正在查看 jquery 中的数组并遇到这个问题,我需要分配一个带有城镇名称的键,但很难理解如何处理空格。
var hashtable = {};
hashtable['Bognor Regis'] = ["lat=50.782998&lng=-0.673061","Sussex"];
var str = hashtable.Bognor Regis[0];
alert(str);
我想也许我可以做到这一点
hashtable['Bognor-Regis'] = ["lat=50.782998&lng=-0.673061","Sussex"];
var str = hashtable.Bognor-Regis[0];
然后删除 - 稍后,但它似乎只有在我有这样的东西时才有效
hashtable['BognorRegis'] = ["lat=50.782998&lng=-0.673061","Sussex"];
正确的做法是什么?
谢谢
最佳答案
如果键有空格,您必须使用数组访问器来检索它们:
var hashtable = {};
hashtable['Bognor Regis'] = ["lat=50.782998&lng=-0.673061","Sussex"];
var str = hashtable['Bognor Regis'][0];
alert(str);
关于javascript - 来自 jquery 数组元素的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24079471/