オブジェクトのプロパティへのアクセスに問題があります。
このようにオブジェクトのプロパティにアクセスすることはできませんか?
key["heading"]
上記のコードのキーは変数です。
以下のこのコードは、私が現在取り組んでいるコードです。
alertHeading.on('blur', function(){
var inputtedVal = $(this).val();
var key = alertMode.val();
chrome.runtime.getBackgroundPage(function(backgroundPage) {
var background = backgroundPage.background;
//(1)This works fine.
background.setStorage(key, {heading:inputtedVal});
console.log(background.getStorage(key));// Object {heading: "aaa"}
//(2)This doesn't work.
var alertObject = background.getStorage(key["heading"]);
console.log(alertObject);// null. I'm expecting to get "aaa".
});
})
JavaScriptの知識が不足しているため、非常に単純な間違いを犯していると思います。
この問題を解決するために私を助けてください。