不明白为什么未定义的变量

时间:2017-04-12 14:29:07

标签: javascript google-chrome-extension

我尝试从函数中的变量返回变量,但它返回为undefined。

function getStorage(callback) {
    chrome.storage.sync.get('d', function(items) {
        callback(items);
    })
}
var itemsdm = 1;
console.log(itemsdm);
var itemsdm = getStorage(function(items) {
    var itemsdm = ' 0 ';
    for (var prop in items) {
        var itemsdm = itemsdm + items[prop];
    }
    console.log(itemsdm);
    return itemsdm;
});
console.log(itemsdm);

这给了我

1
undefined
0 ываыав

0 个答案:

没有答案
相关问题