A chave do dicionário javascript não é armazenada como valor, mas como nome da variável

Eu estou tentando criar um objeto de dicionário como assim

var obj = { varName : varValue };

O que estou esperando é sevarName='foo', o obj deve ser{'foo', 'some value' } no entanto o que eu vejo é{varName, 'some value'} o valor da variável não está sendo usado, mas um nome de variável como uma chave. Como faço para que o valor varible seja usado como chave?

questionAnswers(2)

yourAnswerToTheQuestion