0

Web 開発を行っていますが、コードで連想配列を使用したいと考えています。私は他の設計作業でハッシュテーブルを使用しましたが、間違いなくうまく機能します。

ただし、「var coms = new Hashtable();」を呼び出そうとすると、クラス ハッシュテーブルがないというエラーが表示されます。

JS ではすべてのオブジェクトがハッシュテーブルであることを読んだので、空のオブジェクトを定義して Hashtable という名前を付ければ、うまくいくと思います。今からやってみます。ただし、誰かが公式のハッシュテーブルを呼び出す方法を教えてくれたらいいのにと思います。

4

3 に答える 3

4

あなたは言うことができvar coms = {}ますvar coms = new Object()

オブジェクトはJSのハッシュテーブルです

coms.something = 1と同じことですcoms["something"] = 1

ブラケット表記は通常、JS の「ハッシュテーブル」でより一般的に使用されます。これvar coms = {"something": 1}は、Python などの言語で実際のハッシュテーブル/dict 表現に使用されるためです。

于 2010-09-12T04:57:53.820 に答える
1

私が書いたjshashtableという JavaScript ハッシュ テーブルの実装があります。JavaScript とは異なり、Object任意のオブジェクトをキーとして使用できます。

var h = new Hashtable();
var o = {};
h.put(o, "Some value");
h.put("foo", 23);
alert(h.get(o)); // "Some value"
于 2010-09-12T15:24:30.140 に答える
-1

またはvar coms、さらに言えば

于 2010-09-12T05:13:19.707 に答える