Hier ist mein Code lesen: (d. H Newtracks [i])kann nicht Eigentum von undefined
function makeIframePlayer(newTracks){
var iframe = document.querySelector("iframe");
var iframeSrc="https://embed.spotify.com/?uri=spotify:trackset:PREFEREDTITLE:";
var newarr = new Array();
for(var i=0;newTracks.length;i++){
newarr.push(newTracks[i].track.id);
}
iframeSrc += newarr.join();
iframe.src = iframeSrc;
console.log(iframe.src);
}
ich eine Fehlermeldung erhalten, wenn im zu sagen versucht, die Spur-ID in die newArray zu schieben, dass nicht Eigentum Spur undefinierter lesen kann. Aber im Gegenteil, es funktioniert gut, wenn ich es nicht in den newarr, sondern nur console.log (newTracks [i] .track.id) drehe, bekomme ich alle IDs. Wie gesehen, newTracks ist ein Array von Objekten, die enthält -> track-> ID. Hilfe!
Eine einfache Prüfung des Wertes von 'I' in den Javascript-Debugger hat dazu beigetragen, würden Sie das Problem herauszufinden. – Barmar