ホームページ  >  記事  >  ウェブフロントエンド  >  独自の Map オブジェクトを JavaScript で実装する

独自の Map オブジェクトを JavaScript で実装する

高洛峰
高洛峰オリジナル
2016-11-25 14:12:421277ブラウズ

HashMap はプログラミングにおいて、かけがえのない重要な役割を果たします。 m.put(key,value); m.get(key); などのデータの保存および読み取りメソッドが提供されており、非常に便利です。しかし、JavaScript(HTML4.0版)ではそのようなオブジェクトは提供されていません。次のコードは、Map オブジェクトを作成するために使用されます。これは、必要な友人が参照できるように、長年使用してきました。

1. マップソースコード

/**  Map は、キーと値のペアを保存するための一般的なマップ オブジェクトです

* @param m - プロパティのデフォルト セット

    */

var Map =function(m) {

var map;

If (typeof m ==) '未定義')map = new Array();

‐ ‐ ‐ ‐ var _keys = new Array (); (マップ内の var _i){

_keys。 push(_i);

}

_keys; // /this.clear = function(){

map; m=新しい地図();

m.put("id","1000");

m.put("名前","張三");

3. www.2cto.com

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。