JavaScript doesn't have associate arrays. You need to use Objects instead:
var obj = {};
var name = "name";
var val = 2;
obj[name] = val;
console.log(obj);
To get value you can use now different ways:
console.log(obj.name);
console.log(obj[name]);
console.log(obj["name"]);