Soundcloud Javascript API 中的 SC.get 函数似乎有问题。我尝试将新项目推送到 newSounds 数组;但是,在 _.each 循环退出后,newSounds 对象仍然是一个长度 = 0 的数组。此外,在 loadSounds 执行后,sounds 对象未定义。一些帮助将不胜感激,如果我需要发布更多信息来帮助解决问题,请告诉我。
loadSounds = function() {
var newSounds = [];
_.each(trackURLs, function(trackURL) {
console.log(trackURL);
SC.get(trackURL, function(track) {
console.log(track.artwork_url);
newSounds.push(track);
});
});
return newSounds;
};
var sounds = loadSounds();