function getAWSAccessKeyId() {
return new Promise(function (resolve, reject) {
chrome.storage.sync.get('AWSAccessKeyId', function (result) {
resolve(result.AWSAccessKeyId);
});
});
}
getAWSAccessKeyId.then(alert);
function getAWSAccessKeyId(cb){
chrome.storage.sync.get('AWSAccessKeyId', function () {
cb(result.AWSAccessKeyId);
});
}
getAWSAccessKeyId(function(AWSAccessKeyId){
alert(AWSAccessKeyId);
});
Асинхронная функция
...бла-бла-бла... на момент возврата результат ещё не известен
...бла-бла-бла... используйте колбэки или промисы
...бла-бла-бла... читайте learn.javascript.ru...
P.S. Сегодня, кажется, первый вопрос про асинхронность в jsP.P.S. Есть у кого ссылка на эталонный ответ на этот вопрос? Киньте в комментарии, чтобы одно и то же не писать каждый раз.