Upgrade Skill Di ITBOX Jadi Lebih Hemat
Special Diskon 50%
Sampai 16 November 2026!
Hari
Jam
Menit
Detik
GARUDABOX

MVC Membuat daftar lagu prt 4

Tagged: 

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #228315
    syamsulmaarif
    Participant

      disini saya telah menemui error dimana berbunyi Cannot redeclare block-scoped variable ‘songs’. berikut codenya.

       static getPlaylist() {
          let data = JSON.parse(fs.readFileSync("./data.json", "utf-8"));
          let playlists = data.map((playlist) => {
            let { id, name, songs } = playlist;
            let songs = songs.map((song) => { 
              let { id, name, duration, genre } = song;
              if (genre === "Pop") {
                return new Pop(id, name, duration);
              } else if (genre === "Rock") {
                return new Rock(id, name, duration);
              }
            })
            return new Playlist(id, name, songs);
          });
          return playlists;
        }

      //error menunjukkan bahwa songs yang berada di baris keempat dari atas tidak bisa di deklarasikan ulang dengan let songs yang pas dibawahnya… Mohon bantuannya.

      #228459
      Coach Vincent
      Moderator

        let songs tidak dapat di declare let songs kembali kak, bisa menggunakan nama variablle lain

        #228472
        syamsulmaarif
        Participant

          Kalau tidak bisa di dekralasi ulang, saat saya lihat di video kok bisa mas? padahal saya menggunakan bahasa yang sama…. Saya takutnya bingung saat melanjutkan tutorial kalau ada variable yang saya namakan beda

          #228495
          Coach Vincent
          Moderator

            let { id, name, songs } = playlist;
            let songs = songs.map((song)

            nah yg bwh jgn let songs, tp songs saja

          Viewing 4 posts - 1 through 4 (of 4 total)
          • You must be logged in to reply to this topic.
          Shopping cart0
          There are no products in the cart!
          Continue shopping