diff --git a/source/Ox/js/Object.js b/source/Ox/js/Object.js index 3d061cf3..5daeb993 100644 --- a/source/Ox/js/Object.js +++ b/source/Ox/js/Object.js @@ -202,3 +202,16 @@ Ox.unserialize = function(string, isJSON) { }); return ret; }; + +/*@ +Ox.zipObject Takes a keys and a values array, returns a new object + > Ox.zipObject(['a', 'b'], [1, 2]) + {a: 1, b: 2} +@*/ +Ox.zipObject = function(keys, values) { + var object = {}; + keys.forEach(function(key, index) { + object[key] = values[index]; + }); + return object; +};