мне нужно тест запихнуть в свойство объекта что бы потом в разных местах с ним работать. пытаюсь сделать так :
obj = {text: 'tt'} ;
getData(dataBase, "texts", "846847", function(elem) {
alert('elem.text=' + elem.text);
obj.text = elem.text;
});
alert('obj.text=' + obj.text);
function getData(db, oS, hash, callback) {
$.indexedDB(db).objectStore(oS).get(hash).done(callback);
}
в результате alert('elem.text=' + elem.text); // нужный текст выдает
а alert('obj.text=' + obj.text); // выдает tt , то-есть старое значение.
я так понимаю, что дело в том что ответ на функцию getData приходит позже чем вызов alert('obj.text=' + obj.text);
но мне то все равно нажо получить этот текст в obj.text