1. ホーム
  2. javascript

[解決済み] JavaScriptでハッシュや辞書のオブジェクトを作成する方法 [重複]について

2022-04-24 02:20:22

質問

javascriptで地図オブジェクトを作りたい。以下のようなアイデアにたどり着きました。

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

しかし、それでは、特定のキーが存在するかどうかを調べるにはどうしたらよいのでしょうか?

どのように解決するのですか?

名前付きキーが必要な場合は、配列を使用しないで、プレーンなオブジェクトを使用してください。

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

次に

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