Comparing version 1.1.0 to 1.2.0
{ | ||
"name": "hashmap", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "HashMap Class for JavaScript", | ||
@@ -29,2 +29,2 @@ "homepage": "https://github.com/flesler/hashmap", | ||
] | ||
} | ||
} |
/** | ||
* HashMap - HashMap Class for JavaScript | ||
* @author Ariel Flesler <aflesler@gmail.com> | ||
* @version 1.1.0 | ||
* @version 1.2.0 | ||
* Homepage: https://github.com/flesler/hashmap | ||
@@ -42,2 +42,12 @@ */ | ||
search:function(value) { | ||
for (var key in this._data) { | ||
if (this._data[key][1] === value) { | ||
return this._data[key][0]; | ||
} | ||
} | ||
return null; | ||
}, | ||
remove:function(key) { | ||
@@ -131,2 +141,2 @@ delete this._data[this.hash(key)]; | ||
})); | ||
})); |
{ | ||
"name": "hashmap", | ||
"author": "Ariel Flesler <aflesler@gmail.com>", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "HashMap Class for JavaScript", | ||
@@ -6,0 +6,0 @@ "keywords": ["hashmap", "map", "object", "array", "associative", "javascript", "nodejs", "node", "browser"], |
@@ -33,2 +33,3 @@ # HashMap Class for JavaScript | ||
- `has(key:*) : Boolean` returns whether a key is set on the hashmap | ||
- `search(value:*) : *` returns key under which given value is stored (`null` if not found) | ||
- `remove(key:*) : void` deletes a key-value pair by key | ||
@@ -35,0 +36,0 @@ - `type(key:*) : String` returns the data type of the provided key (used internally) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9086
143
115