関数から、SoundCloud javascript SDK を使用して、soundcloud サウンドのコレクションを返したいと思います。ただし、soundcloud は非同期リクエストを使用しているため、次のことはできません。
function getFavorites() {
var tracks = [];
SC.get('/users/1234', function(data) {
$.each(data, function (i, obj) {
tracks.push(obj);
});
return tracks;
});
}
非同期リクエストから値を返すにはどうすればよいですか?