История изменений
Исправление Y, (текущая версия) :
Добро пожаловать в асинхронный мир JS.
В таких случаях используются колбеки.
Например, так:
function getAvatars(ids, cb) {
VK.api( "users.get", { uids : "'," + ids + ",'", fields : "uid, first_name, last_name, photo" }, function(data) {
cb(null, data.response);
});
}
// в месте, где надо получить данные
getAvatars(ids, function(err, data) {
alert(data);
});
Формат колбеков (err, result) это общепринятый CommonJS стандарт.
UPD.: никогда не делай так, как посоветовали в первом комментарии. Будет больно.
Исходная версия Y, :
Добро пожаловать в асинхронный мир JS.
В таких случаях используются колбеки.
Например, так:
function getAvatars(ids, cb) {
VK.api( "users.get", { uids : "'," + ids + ",'", fields : "uid, first_name, last_name, photo" }, function(data) {
cb(null, data.response);
});
}
// в месте, где надо получить данные
getAvatars(ids, function(err, data) {
alert(data);
});
Формат колбеков (err, result) это общепринятый CommonJS стандарт.