обратите внимание, что sendRequest
является асинхронной функцией, значение данных не будет установлено до тех пор, пока sendRequest
не выполнит функцию обратного вызова.
Следовательно, вам необходимо переместить оператор оповещения в функцию обратного вызова.
chrome.extension.sendRequest({method: "getLocalStorage", key: "autoplay"}, function(response) {
console.log(response.data); // works perfectly
data666 = response.data;
alert(data666);
});