0
var json = [{
  "tracks": get_track('0IMzbxnAqwRi6sm9s5oOJO')
}];
$('#result').text(JSON.stringify(json, null, 2))

function get_track(id) {
  $.get("https://api.spotify.com/v1/albums/" + id + "/tracks", function(data, status) {
    var array = [];
    data.items.map(function(item) {
      return array.push(item.name);
    });

    console.log(array);

  });
}

https://jsfiddle.net/yjmafdrz/

In return item.name, I can get my array's item, but it just can't be append to my array of object, anyone know why?

Jennifer
  • 905
  • 9
  • 20

0 Answers0