Why is my party playlist skipping the final song?
const partyTracks = [
"Electric Disco Jelly",
"Neon Flamingo Waltz",
"Galactic Bagpipe Jam",
"Midnight Kazoo Solo",
"Cosmic Polka Fever"
];
function announceSetlist(tracks) {
const results = [];
// Announce each track by its slot number
for (let i = 0; i < tracks.length - 1; i++) {
const trackNumber = i + 1;
const title = tracks[i];
results.push(`Track #${trackNumber}: ${title}`);
}
return results;
}
const setlist = announceSetlist(partyTracks);
console.log(`Prepared ${setlist.length} tracks out of ${partyTracks.length}`);
console.log(setlist.join("\n"));
Reply with what is broken and how you would fix it.