次のような値にアクセスできない理由がわかりません。
object = {
test:{
value: "Hello world"
}
}
variable = "value";
//this gives me "Hello world"
console.log(object.test.value);
//this gives me undefined error
console.log(object.test.variable);
これで、この方法では実行できないことは理解できますが、変数に値を指定してから、その変数を使用してオブジェクトの値にアクセスする必要があります。