一尘不染

如何在JavaScript中创建哈希或字典对象

javascript

我想用JavaScript创建地图对象。我想到了以下想法:

 var a = new Array();
 a["key1"] = "value1";
 a["key2"] = "value2";

但是我怎么才能找到一个特定的密钥是否存在?


阅读 272

收藏
2020-05-01

共1个答案

一尘不染

如果要命名键,请不要使用数组,而应使用普通对象。

var a = {};
a["key1"] = "value1";
a["key2"] = "value2";

然后:

if ("key1" in a) {
   // something
} else {
   // something else 
}
2020-05-01