Utilizar variable para nombre de propiedad en literal de JavaScript?

Soy nuevo en JavaScript y estoy intentando experimentar con él. Tengo una pregunta. Sé que podemos crear nuevas propiedades en objetos Javascript durante el tiempo de ejecución, pero si a esa propiedad también se le puede asignar un valor. Por ejemplo

var value = "New value";

var table = new Object();

var newValue = table[value];

Ahora, sé que la tabla de valores tiene una nueva propiedad llamada "valor". pero esa "clave de valor contiene la información como" Nuevo valor ". Entonces, ¿eso significa que ahora el objeto de tabla es como sigue:

table = {
value:"New Value";
}

Gracias por su ayuda de antemano chicos.

-Vik

Respuestas a la pregunta(3)

Su respuesta a la pregunta