0

I write a function to check does an item exist in list that was stored in storage. Everything is ok, just problem to return value for function. Here is my code:

function isExistInWhitelist(s){
    var res = false;
    chrome.storage.local.get("whitelist", function(result){
        for(var i = 0; i< result.whitelist.length; i++)
            if(result.whitelist[i].indexOf(s)>=0){
                res = true;//[1]
                break;
            };
    });
    return res;
}

When I use console.log to write res value in [1], result is ok (true), but I cannot return value for isExistInWhitelist function. What need I do?

Freelancer
  • 837
  • 6
  • 21

0 Answers0