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

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

问题描述

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

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";

那么:

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

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

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