Map Function
by darcyclarke
JavaScript
var map = function(from, to){
var _from = {}, _to ={}, x = 0;
for(key in from) {
_from[x] = {key:key,value:from[key]};
x++;
}
for(var i=0;i<to.length;i++){
if(typeof(_from[i]) != "undefined")
_from[i] = {key:_from[i].key,value:to[i]};
}
for(i in _from){
_to[_from[i].key] = _from[i].value;
}
return _to;
}