Utilizar variável para o nome da propriedade no literal JavaScrip

Sou novo no JavaScript e estou tentando fazer algumas experiências com ele. Eu tenho uma pergunta. Eu sei que podemos criar novas propriedades em objetos Javascript durante o tempo de execução, mas essa propriedade também pode receber um valor. Por exemplo

var value = "New value";

var table = new Object();

var newValue = table[value];

Agora, eu sei que a tabela de valores tem uma nova propriedade chamada "valor". mas essa "chave de valor contém as informações como" Novo valor ". Então, isso significa que agora o objeto de tabela é o seguinte:

table = {
value:"New Value";
}

brigado pela sua ajuda, pessoa

-Vik

questionAnswers(3)

yourAnswerToTheQuestion