function Map(){this.keyArray=new Array,this.valArray=new Array,this.put=put,this.get=get,this.size=size,this.clear=clear,this.keySet=keySet,this.valSet=valSet,this.showMe=showMe,this.findIt=findIt,this.remove=remove,this.set = set,this.has = has, this.forEach = forEach} function forEach(callBack) { for (let i = 0; i < this.length; i++) { callBack(this[i]); } } function put(r,t){var e=this.findIt(r);-1==e?(this.keyArray.push(r),this.valArray.push(t)):this.valArray[e]=t}function get(r){var t=null,e=this.findIt(r);return-1!=e&&(t=this.valArray[e]),t}function remove(r){var t=this.findIt(r);-1!=t&&(this.keyArray=this.keyArray.removeAt(t),this.valArray=this.valArray.removeAt(t))}function size(){return this.keyArray.length}function clear(){for(var r=0;r