Claro que es posible. Como ambos arreglos tienen la misma cantidad de elementos, solo necesitas utilizar una estructura cíclica que recorra a ambos a la vez y un objeto literal al cual le irás asignando el atributo y valor.
Código Javascript
:
Ver originalfor (var i = 0, o = {}, l = array1.length; i < l; i++){
o[array1[i]] = array2[i];
}