如何在JavaScript中创建哈希或字典对象 [英] How to create a hash or dictionary object in JavaScript

查看:110
本文介绍了如何在JavaScript中创建哈希或字典对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在javascript中创建一个地图对象。我来到了以下想法:

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

但是如何找到某个特定键是否存在?

解决方案

如果要使用命名键,请使用一个普通对象。

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

然后:

 code> if(key1in a){
// something
} else {
// else else
}


I want to create a map object in javascript. I came to the following idea:

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

but then how I can find if a particular key exists or not?

解决方案

Don't use an array if you want named keys, use a plain object.

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

Then:

if ("key1" in a) {
   // something
} else {
   // something else 
}

这篇关于如何在JavaScript中创建哈希或字典对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆