На данный вопрос уже ответили:
function load(data_field) {
var response_object = {}; //объект в который нужно вернуть значение из коллбека
chrome.storage.sync.get(data_field, function (result) {
response_object = result; // сохраняем в объект результат
});
return response_object; // доожен содержать объект, хотябы с одним полем
}
Почему response_object не изменяется??????
Попробуйте вариант с коллбэком
function load(data_field, callback) {
var response_object = {}; //объект в который нужно вернуть значение из коллбека
chrome.storage.sync.get(data_field, function (result) {
response_object = result; // сохраняем в объект результат
callback(response_object);
});
}
Может быть что-то с result
?
Попробуй return result
или даже
if(typeof result === 'object')
{
response_object = result; // сохраняем в объект результат
return response_object;
}
else
{
alert('Error - typeof result = ' + typeof result + ' value = ' + result);
}
Если result
по плану текст или номер то для присвоения объекту параметра нужно юзать Object.result = result; return Object
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Какие преимущества дает назначение событий через универсальный метод on() перед назначением событий, например, методами click(), hover(), keydown()?
Please help me!!! Can you write me what do rows, from 1 to end