HashMap spielt eine unersetzliche und wichtige Rolle in der Programmierung. Es bietet Datenspeicher- und Lesemethoden wie m.put(key,value); m.get(key);, was sehr praktisch ist. In JavaScript (HTML4.0-Version) gibt es jedoch kein solches Objekt. Der folgende Code wird zum Erstellen eines Kartenobjekts verwendet. Ich verwende ihn seit vielen Jahren mit guten Ergebnissen. Er dient als Referenz für Freunde in Not.
1. Kartenquellcode
/** Map ist ein allgemeines Kartenobjekt zum Speichern von Schlüssel-Wert-Paaren
* @param m – Standardsatz von Eigenschaften
*/
var Map =function(m) {
var map;
if (typeof m == 'undefiniert') map = new Array() ;
else map = m;
🎜> var _keys = new Array();
for (var _i in map){
_keys. push(_i);
}
return _keys;//
};
/**
* Holen Sie sich eine Liste der zu überprüfenden Schlüssel
*/
this.put = function(key,value) {
map[key] = value;
};
/**
* Put speichert den Wert in der Tabelle
* @param key der Index in der Tabelle, in dem der Wert gespeichert wird
* @param value der zu speichernde Wert
*/
this.get = function(key) {
return map[key];
};
/**
* Gibt den in der Tabelle gespeicherten Wert zurück
* @param gibt den Index des abzurufenden Werts an
*/
this.remove = function(key) {
map [key]=null;
delete map[key]; function()
2. Erstellen Sie ein Kartenobjekt var m=new Map(); m .put("id","1000"); m.put("name","张三");3. Verwenden Sie www.2cto.com