JavaScript では、関数を使用してオブジェクト値を更新しようとしています。この関数を使用して、オブジェクト プロパティを渡して更新します。
しかし、これではうまくいきません。理由はわかりますが、対処方法がわかりません。
myObject = {"testItem": "testValue"};
console.log(myObject.testItem);
function updateSomeValue(objectItem, newValue){
myObject.objectItem = newValue;
}
updateSomeValue('testItem', 'newValue');
console.log(myObject.testItem);
さて、ここでの問題は、関数内で myObject.objectItem が objectItem というオブジェクト内の項目を想定していることです。それは testItem に変換されません。
どうすればいいですか?