Callback для метода объекта
Добрый день.
Задача следующая. var settings = { list: [], } var data = { init: function(){ settings.list = какие-то значения в цикле } } settings.list наполняется значениями из аяксового запроса, это занимает какое-то время далее этот скрипт подключаю на страницу и далее такой код. data.init(); если сделать console.log(settings.list);он будет пуст, по этому мне надо сделать колбек, но такой вариант у меня не получился. data.init(function(){ console.log(settings.list); }); В общем, я хочу, чтобы методы объекта выполнялись по обратному вызову, как только функция выполнится. Это возможно? |
В метод data.init добавь параметр callback, вызывай его, когда будет создан массив
|
Часовой пояс GMT +3, время: 04:57. |