JavaScript Array Valor de clave de inserción

k, me estoy equivocando un poco aquí y ya he perdido una hora con esto, así que espero que uno de ustedes pueda ayudarm

var a = ['left','top'],
    x = [];

for(i=0;i<a.length;i++) {
    x.push({
        a[i] : 0
    });
}

¿Cómo hago para insertar un valor en cada una de las teclas dentro de lavar a matriz?

Puedes ver mi intento fallido, pero con suerte eso te dará una idea de lo que estoy tratando de lograr.

Respuestas a la pregunta(2)

Su respuesta a la pregunta