如何在javascript中创建动态地图键?

前端之家收集整理的这篇文章主要介绍了如何在javascript中创建动态地图键?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图创建一个地图,如下面的例子…
var myMap= {"one": 1,"two": "two","three": 3.0};

所以,我重复他们像:

for (var key in myMap) {

window.alert("myMapmap property \"" + key + "\" = " + myMap[key]);

}

如果我的数据是动态的,而且我想添加它们中的每一个来映射…代码应该如何?我期望的关键是不是静态的…我的意思是数据从其他来源像数据库,这是没有定义之前..

谢谢

解决方法

var dataSource = ...;
while (var o = dataSource.get()) {
     myMap[o.key] = o.value;
}

for (var key in myMap) {
     alert("key : " + key + " value : " + myMap[key]);
}

您可以使用数组类似语法简单地写入对象.

您的数据的获取方式和位置取决于您.

猜你在找的JavaScript相关文章