Given five artists, grab their first five tracks and put them in in an array.
var sp = getSpotifyApi(1);
var models = sp.require("sp://import/scripts/api/models");
var artists = ['Frank Sinatra', 'Drake', 'T-Pain', 'The Lonely Island', 'Avan Lava'];
var playlist = [];
var done = 0;
for (var i=0; i<artists.length; i++) {
var search = new models.Search('artist:"'+artists[i]+'"');
search.localResults = models.LOCALSEARCHRESULTS.IGNORE;
search.searchPlaylists = false;
search.searchAlbums = false;
search.pageSize = 5;
search.observe(models.EVENT.CHANGE, function(result) {
result.tracks.forEach(function(track) {
playlist.push(track);
});
done++;
if (done == artists.length) {
console.log(playlist);
}
});
search.appendNext();
}
Check the console