0

我正在尝试使用Chrome 存储 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 回答