superhash
Version:
HashMap that supports using one or more keys of any type.
31 lines (25 loc) • 586 B
JavaScript
var SuperHash = require('../superhash');
var HashMap = require('hashmap').HashMap;
var es6Collections = require('es6-collections');
var key = [[1,2,{ name: 'foo' },'ref'],1,2];
var superhash = new SuperHash;
var hashmap = new HashMap;
var map = new Map;
for (var i = 0; i < 1000; i++) {
superhash.set(i,i);
hashmap.set(i,i);
map.set(i,i);
}
module.exports = {
tests: {
'superhash': function(){
superhash.set(key, 'value');
},
'hashmap': function() {
hashmap.set(key, 'value');
},
'map': function() {
map.set(key, 'value');
}
}
}