0

Chrome Storage APIを使用しようとしていますが、実行時に決定されるキーを使用したいと考えています。しかし、次のようなことをしようとすると

    var d = 'random string';
    chrome.storage.sync.set({d : actual_data});

格納されているように見えるキーは、実際の文字 'd' であり、割り当てられた文字列の値ではありません。

4

1 に答える 1

1

変数を使用して JavaScript オブジェクトにキーを設定することはできません。これを行うには、ブラケット表記を使用する必要があります。

var obj = {}, d = 'random string';
obj[d] = actual_data;
于 2013-02-12T04:05:49.857 に答える