Belajar Dasar Pemrograman Javascript - Array

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Tutorial belajar coding array di javascript untuk pemula.
    tutorial JS Dasar disini: • Belajar Dasar Pemrogra...
    full playlist disini: • 🍌 Javascript Tutorial 🍌
    Transfer DONASI: saweria.co/dea...
    Join this channel to get access to perks:
    / @deaafrizal
    #programming #tutorial #coding
    Telegram Open Grup: t.me/cuyuniverse
    Istagram: / dea.afrizal
    =================
    💌 Email (for business) 💌
    dea.afrizal@icloud.com
    ==================
    🔻🔻🔻 SUBSCRIBE 🔻🔻🔻
    For More Update
    🔺🔺🔺LONCENGNYA 🔺🔺🔺

Комментарии • 164

  • @salmanardhi41
    @salmanardhi41 Год назад +40

    gua doain lu bang semoga dari video ini dan seterusnya bisa jadi amal jariah....aminnn

    • @nadhifahmad596
      @nadhifahmad596 Год назад

      Makasih ya bang doanya, gw ga yangka didoain orang yg gak gue kenal.😙

    • @deaafrizal
      @deaafrizal  Год назад +2

      amiiin

    • @socaramdhani8046
      @socaramdhani8046 Год назад +2

      @@deaafrizal Bang kapan bahas tipe data object, soalnya lumayan banyak kepake tipe data object buat passingdata

    • @muhilman-f8s
      @muhilman-f8s 5 месяцев назад

      @@nadhifahmad596 siapa lo tolol dia itu doain bang dea bukan kamu goblok

    • @codinglocal
      @codinglocal 18 дней назад

      Aamiin

  • @socaramdhani8046
    @socaramdhani8046 Год назад +57

    jawaban gw di waktu 24:44, kenapa lengthnya 0 ? karena yang dimasukkin ke data arraySaya itu bukan sebuah arrayValue, tapi yang dimasukkin ke arraySaya adalah sebuah object dengan key value pair, contohnya arraySaya[alpukat] = 'emoteAlpukat', makanya kenapa lengthnya masih 0, untuk ngecek length dari suatu object bisa pake Object.keys(arraySaya).length

    • @RSKMUSICOFFICIALL
      @RSKMUSICOFFICIALL Год назад +1

      Wah makasih bang atas ilmunya

    • @notyet1258
      @notyet1258 11 месяцев назад

      ​@@RSKMUSICOFFICIALLgw ngewakilin dia, "sama-sama bang"

    • @sofyanramdi8032
      @sofyanramdi8032 7 месяцев назад +1

      tapi ko ga keluar di console bang? cara implentasinya gimana? mohon arahannya bang

    • @sinigami7009
      @sinigami7009 5 месяцев назад

      Makasih bang

    • @aarongranz2408
      @aarongranz2408 4 месяца назад

      thansk you bang

  • @candlefamily3550
    @candlefamily3550 Год назад +6

    Ini video array terbaik bahasa Indonesia sih, karna lagi butuh banget array dan penting banget, akhirnya nemu solusinya disini dong, banyak basic yang ternyata gw gak tau

  • @deaafrizal
    @deaafrizal  Год назад +11

    SOAL LATIHAN:
    diketahui: sebuah array punya nilai sebagai berikut
    4,6,8,*,12,14
    munculkan nilai angka dari array yang bernilai bintang (*) ke dalam console log.
    edited: *secara dinamis, tanpa hardcoded alias tanpa ngetik angka 10 di dalam codingnya*
    yang berhasil tag IG gue ya, @dea.afrizal cheers 😉

    • @fiqridps4657
      @fiqridps4657 Год назад +1

      ez banget bg

    • @asepsupriyadi5583
      @asepsupriyadi5583 Год назад +1

      ejjjettt

    • @rizky99413
      @rizky99413 Год назад +1

      pake isnan kah bang

    • @34.krisnahery86
      @34.krisnahery86 6 месяцев назад

      const arraySoal = [4, 6, 8, '*', 12, 14]
      const arrayCariJawaban = arraySoal[2] - arraySoal[1]
      for (let index = 0; index < arraySoal.length; index++) {
      if (arraySoal[index] === '*') {
      let arrayJawab = arraySoal[index -1] + arrayCariJawaban;
      console.log(arrayJawab)
      alert(`Jawabannya adalah ${arrayJawab}`)
      }
      }

    • @bangpalin8653
      @bangpalin8653 Месяц назад

      let array = []
      for(let i = 4; i

  • @zaskhacodecraft
    @zaskhacodecraft 23 дня назад +1

    20:50 beda kang.. kalo pake arraySaya.shift() itu akan menghapus elemen pertama dari array.. Jadi setelah kita manggil shift(), array akan kehilangan elemen pertamanya dan panjang array (array.length) akan berkurang.
    Sebaliknya, kalo kita mau ngambil elemen pertama atau terakhir secara manual menggunakan indeks (array[0] untuk elemen pertama atau array[array.length-1] untuk elemen terakhir), kita hanya membaca elemen tersebut tanpa mengubah isi atau panjang array.
    jadi kalo kita pake method pop() atau shift(), panjang array bakal menjadi 3 karena kedua metode ini menghapus dua elemen dari array (satu dari depan dan satu dari belakang).
    Tapi kalo kita pake yg cara manual, panjang array tetap 5 karena tidak ada elemen yang dihapus

    • @deaafrizal
      @deaafrizal  23 дня назад

      thank u broh tambahannya!

  • @nurmrizky1206
    @nurmrizky1206 Год назад +12

    kang maaf telat, soalnya baru ngikutin sekarang.
    mau ikut jawab yang kenapa waktu kita masukin array key menggunakan string itu length nya ga muncul, karena kita memaksakan key array tersebut menjadi sebuah objek sedangkan array itu index key-nya secara default itu angka. CMIIW

  • @uiuxkimabe4700
    @uiuxkimabe4700 Год назад

    Makasih banyak kang dea, bermanfaat berkah ilmunya. belajar disini langsung to the point dengan penjelasan ringkas. Learning by doing, sekalian praktek, dengan bebas ekplore semau kita. lebih mudah diingat.

  • @aripurnamap5206
    @aripurnamap5206 Год назад +1

    dageng kabeh iki rek 🤩🤩,lanjutkan mang dea ,puyer puyer dah tu pala🤣🤣

  • @heunceutbadag8228
    @heunceutbadag8228 Год назад +6

    buat kalian yang males ngoding, kalian bisa salin script lengkap gw dari video bg dea ini, kalian hanya tinggal nonton doang wkwkwk
    // Array
    // penulisan arrray ke 1
    const arrayMahasiswa = ['siti', 'arga', 1, 'sigit']
    console.log(arrayMahasiswa) //untuk menampilkan array
    //penulisan array ke 2
    const varianBunga = []
    varianBunga[0] = 'Anggrek'
    varianBunga[1] = 'Mawar'
    varianBunga[2] = 'Matahari'
    console.log(varianBunga)
    //penulisan array ke 3
    const heroMage = new Array()
    heroMage[0] = 'valentina'
    heroMage[1] = 'Aurora'
    heroMage[5] = 'Odette'
    heroMage[3] = 'Liliya'
    console.log(heroMage[3]) //menampilkan array ke n
    /* jika array yang dipanggil belum ada/kosong maka akan muncul undefined**/
    //checking index
    const varianBuah = ['anggur', 'strorberry', 'nanas', 'pisang', 'nangka']
    console.log(varianBuah)
    const nanas = varianBuah.includes('nanas') //apakah didalam array tersebut ada nilai n, jika ada maka true, jika tidak ada maka false
    const posisiIndexNanas = varianBuah.lastIndexOf('nanas') //untuk mencari posisi index ke n
    if (nanas) {
    console.log(
    `buah nanas itu ada, dan dia berada di posisi index ke-${posisiIndexNanas}`
    )
    } else {
    console.log(
    'saya tidak tahu posisinya dimana'
    )
    }
    //mengetahui posisi index ke n sebelum dan setelahnya
    const indexBefore = posisiIndexNanas - 1 //untuk mencari index sebelum n
    const indexAfter = posisiIndexNanas + 1 //untuk mencari index setelah n
    const before = varianBuah[indexBefore]
    const After = varianBuah[indexAfter]
    console.log(`buah sebelum nanas adalah ${before}`)
    console.log(`buah setelah nanas adalah ${After}`)
    //short hand mengetahui index pertama dan terakhir
    const buahAwal = varianBuah.shift() //untuk mengetahui index pertama
    console.log(`Buah awal adalah buah ${buahAwal}`)
    const buahAkhir = varianBuah.pop() //untuk mengetahui index terakhir
    console.log(`Buah akhir adalah buah ${buahAkhir}`)
    /* didalam aray juga kita bisa membuat Q secara custom
    yang dimana biasanya index itu dimulai dari 0,1,2,3,.. n.
    ['anggrek', 'mawar', 'matahari']
    0="anggrek"
    1="mawar"
    2="matahari"
    kita bisa meng customnya, bahkan tidak harus dengan angka.
    dan jika kita meng customnya maka nilai lengt nya akan bernilai nol karena array tersebut sebenarnya adalah array asosiatif atau objek dengan properti yang dinamis**/
    //🍌🍇🍓🍉🍎🍒🍋
    const buahAnyar = []
    buahAnyar['pisang'] = '🍌'
    buahAnyar['anggur'] = '🍇'
    buahAnyar['strowbery'] = '🍓'
    buahAnyar['semangka'] = '🍉'
    console.log(buahAnyar)
    console.log(buahAnyar['strowbery'])
    //Namun, jika kamu ingin membuat objek yang memiliki sifat-sifat dengan nama yang berubah-ubah, kamu bisa menulisnya dengan cara seperti ini:
    const buahAnyar2 = {
    pisang: '🍌',
    anggur: '🍇',
    strowbery: '🍓',
    semangka: '🍉'
    };
    console.log(Object.keys(buahAnyar2).length); // Output: 4
    console.log(buahAnyar2.pisang); // Output: 🍌
    console.log(buahAnyar2['anggur']); // Output: 🍇
    /**Perlu diingat bahwa menambahkan properti baru pada objek bawaan JavaScript seperti Array dapat menyebabkan masalah,
    sehingga lebih baik menggunakan objek yang cocok untuk merepresentasikan jenis data yang Anda inginkan. */
    //🚀🚁🚆🚲🚎🏎🚓🚑⌚📱💻
    //"shallow copy" dan "deep copy"
    /** Analogi pertama ini adalah deep copy, di mana Anda membuat salinan yang sama persis dengan objek atau array asli, termasuk semua properti atau elemen yang ada di dalamnya.
    * Analogi kedua adalah shallow copy, di mana Anda hanya menyalin properti atau elemen yang berada di level terluar objek atau array, dan tidak menyalin properti atau elemen yang lebih dalam di dalam objek atau array.
    * jika Anda mengubah nilai pada sebuah objek atau array di dalam deep copy, perubahan tersebut hanya akan mempengaruhi objek atau array dalam salinan, dan tidak mempengaruhi objek atau array asli.
    * Jika Anda mengubah nilai pada sebuah objek atau array di dalam shallow copy, maka perubahan tersebut juga akan mempengaruhi objek atau array asli, karena keduanya masih menggunakan referensi yang sama ke objek atau array dalam level yang lebih dalam.*/
    //contoh shallow copy, secara singkat yang akan berubbah itu keduanya baik itu salinan array nya ataupun array utama nya
    const teknologi = ['🚀', '🚁', '🚆', '🚲', '🚎'] //original
    const anyarTK = teknologi //KW
    anyarTK[0] = '🍇'
    console.log({teknologi})
    console.log({anyarTK})
    //contoh deep copy, secara singkat yang akan berubah itu duplikat array nya atau salinannya
    //cara 1
    const teknologiDua = ['🚀', '🚁', '🚆', '🚲', '🚎'] //original
    const anyarTKDua = [...teknologiDua] //KW
    anyarTKDua[0] = '🍇'
    console.log({teknologiDua})
    console.log({anyarTKDua})
    //cara 2
    const teknologiTiga = ['🚀', '🚁', '🚆', '🚲', '🚎'] //original
    const anyarTiga = teknologiTiga.slice(teknologiTiga) //KW
    anyarTiga[1] = '🍌'
    console.log({teknologiTiga})
    console.log({anyarTiga})
    //cara 3
    const teknologiSemangka = ['🚀', '🚁', '🚆', '🚲', '🚎'] //original
    const anyarSemangka = Array.from(teknologiSemangka) //KW
    anyarSemangka[2] = '🍉'
    console.log({teknologiSemangka})
    console.log({anyarSemangka})
    //cara 4
    const teknologiStrowbery = ['🚀', '🚁', '🚆', '🚲', '🚎'] //original
    const anyarStorbery = JSON.parse(JSON.stringify(teknologiStrowbery)) //KW
    anyarStorbery[3] = '🍓'
    console.log({teknologiStrowbery})
    console.log({anyarStorbery})
    // pemanggilan array campuran
    const arrayCampuran = ['🍉',
    6,
    {tomator:true},
    ['matematika', 'PAI', 1],
    {
    motor: function () {
    console.log(`ini merupakan motor mio M3 saya yang ke dua hancur karena kecelakaan`)
    },
    }, 7]
    console.log(arrayCampuran) //output: arrayCampuran[xxxx]
    console.log(arrayCampuran[0]) //output: semangka
    console.log(arrayCampuran[2]) //output: {tomator:true}
    console.log(arrayCampuran[3][1]) //output: PAI
    arrayCampuran[4].motor() //output: ini merupakan motor mio M3 saya yang ke dua hancur karena kecelakaan
    //menggabungkan dua array atau lebih menjadi satu
    const bumbuahan = ['🍌', '🍇', '🍓', '🍉', '🍎']
    const kendaraan = ['🚀', '🚁', '🚆', '🚲', '🚎']
    const kenBum = bumbuahan.concat(kendaraan)//menggabungkan array
    console.log(kenBum) //output: kedua array akan menyatu
    for (list of kenBum) console.log(list) //mengurutkan isi didalam array. output: array akan terurut
    for (list in kenBum) console.log(list) //mengurutkan index didalam array. output: index akan terurut
    kenBum.map((value,index) => console.log(value,index)) //output: memunculkan value dan indexnya
    //terdapat data mahasiwa dari berbagai kampus ayam
    const mahasiwa = [
    {
    nama: 'Udin',
    kampus: 'UNIGA',
    usia: 20,
    jenisKelamin: 'laki-laki'
    },
    {
    nama: 'Asep Codet',
    kampus: 'UNSIL',
    usia: 23,
    jenisKelamin: 'laki-laki'
    },
    {
    nama: 'Endah',
    kampus: 'Bhakti Kencana',
    usia: 21,
    jenisKelamin: 'perempuan'
    },
    {
    nama: 'Rohayah',
    kampus: 'UNIGA',
    usia: 25,
    jenisKelamin: 'perempuan'
    },
    {
    nama: 'Tatang',
    kampus: 'IPI',
    usia: 22,
    jenisKelamin: 'laki-laki'
    }
    ]
    // menampilkan nama saja
    mahasiwa.map((values, index) => {
    console.log(values.nama)
    }) //Menggunakan map() method dan destructuring
    for (const data of mahasiwa) {
    console.log(data.nama)
    } //Menggunakan for...of loop
    mahasiwa.forEach(data => console.log(data.nama)) //Menggunakan forEach() method
    for (const i in mahasiwa) {
    console.log(mahasiwa[i].nama)
    } //Menggunakan for...in loop
    mahasiwa.reduce((_, { usia }) => {
    console.log(usia)
    }, null) //Menggunakan reduce() method
    mahasiwa.sort((a,b) => b.usia - a.usia) .map((values) => console.log(values)) //menampilkan usia secara berurutan (dari yang terbesar sampai terkecil)
    mahasiwa.sort((a,b) => a.usia - b.usia) .map((values) => console.log(values)) //menampilkan usia secara berurutan (dari yang terkecil sampai terbesar)
    mahasiwa.filter((x) => x.usia > 22) .map((values) => console.log(values)) //menampilkan usia yang diatas 22 tahun
    mahasiwa.filter((x) => x.usia >= 22) .map((values) => console.log(values)) //menampilkan usia 22 tahun keatas
    mahasiwa.sort((a,b) => a.usia - b.usia).filter((x) => x.usia >= 22) .map((values) => console.log(values)) //menampilkan usia 22 tahun keatas dengan berurutan
    mahasiwa.sort((a,b) => a.usia - b.usia).filter((x) => x.usia < 22) .map((values) => console.log(values)) //menampilkan usia dibawah 22 tahun keatas dengan berurutan

  • @alfino_nicolas
    @alfino_nicolas Год назад +7

    karna arraySaya belum di push jadinya array nya masih kosong
    const arraySaya = [ ]
    arraySaya.push
    kalo di push baru array nya ke isi
    statment gua sih kaya gitu bang

  • @teknolovedigital
    @teknolovedigital Год назад

    Joss.. semoga istiqomag selalu jadi educator anak bangsa bang.. berkah manfaat

  • @adipurnomo5683
    @adipurnomo5683 Год назад +2

    Bang Dea tolong bahas penggunaan tipe data array, hashmap, tree, tuple, list, dictionary dalam studi kasus aplikasi

  • @mnaufalmusthofa4252
    @mnaufalmusthofa4252 Год назад

    terimakasih bang dea untuk saring saring ilmunya mengenai array 🙏🙏🙏

  • @aminbro2999
    @aminbro2999 Год назад +8

    Bang gue mau saranin buatin aja playlist belajar javascript dasar untuk pemula yang belum pernah ngoding sama sekali. Tapi videonya yang pendek-pendek antar a 10-30 menit biar ada jaraknya jika kita tak bisa menonton full video nya kalau terlalu panjang

  • @farandibrahim3261
    @farandibrahim3261 Год назад +3

    teringat kata seseorang :
    "javascript itu sebenernya mudah, yg susah adalah untuk familiar dengan itu"

  • @rhioz24
    @rhioz24 Год назад

    semangat terus bro berbagi ilmunya. keren

  • @adipurnomo5683
    @adipurnomo5683 Год назад

    Cara elu nyampain materi mudah dimengerti bang. 👍

  • @abibahalfiansyah1836
    @abibahalfiansyah1836 Год назад +1

    Bang plisss perbanyak video belajar JavaScript gw pengen banget belajar JavaScript 🙏

  • @fiqridps4657
    @fiqridps4657 Год назад +2

    🔥

  • @romadebrian
    @romadebrian Год назад +1

    mantab bangat bang ilmunya

  • @edwinfirmansyah9418
    @edwinfirmansyah9418 Год назад +1

    syukur bgt ada bang dea, konsisten trus bang

  • @mezarradityaputra6190
    @mezarradityaputra6190 Год назад +2

    keren bang,saya suka pembahasannya

  • @bagusbramantio4448
    @bagusbramantio4448 Год назад +1

    semangka is watermelon bang wkwkkw #gobles lanjut terus bang👍

  • @AliceCooper87
    @AliceCooper87 Год назад +1

    Walau pun aku udah paham Aray tetep nonton sampai selesai 🎉🎉🎉🎉🎉🎉

  • @semutrangrang1381
    @semutrangrang1381 Год назад

    Semangat Dea, makin sukses. Makasih ilmunya

  • @KawanLama_
    @KawanLama_ Год назад

    Makasih bang ilmu nyA. pusing... Tapi bikin penasaran...

  • @Catnyawlovers
    @Catnyawlovers Год назад +1

    Widihhh mantapp bangggg..

  • @BeeasyOfficial
    @BeeasyOfficial Год назад +1

    Wih langsung upload aja nih bg, semangat terus bg

  • @md-code
    @md-code Год назад

    mantap bang lanjut lagi

  • @khalid14feb
    @khalid14feb Год назад +2

    Mantap Bang Dea, Semoga Lancar Selalu segala urusan mu bang.

  • @brown_coffee.
    @brown_coffee. Год назад

    Sehat terus dan di lancarkan segala urusan serta rezeki nya buat bang dea, biarpun ogut mau muntah buat nyerep semuanya tapi tetep semangat buat jadi fullstuck,.tapi full nya di apus wgwgwg😂

  • @RonGus-iy3zm
    @RonGus-iy3zm 4 месяца назад +2

    maaf bang saya mau nanya,
    fungsi dari const before = arraySaya[indexBefore] itu apa ya?
    karna saya coba tanpa itu dan pake langsung ${indexBefore} bisa bisa aja dan hasilnya juga sama,
    mohon pencerahannya bang saya pengen tau apakah wajib menggunakan itu atau tidak

  • @ibnualhakim1599
    @ibnualhakim1599 2 месяца назад

    bjirr, array doang aja kaya gini brok, pusing juga dipikir2 kalau jadi fullstack

  • @ammarghofur8698
    @ammarghofur8698 17 часов назад +1

    bang kok di laptopku buahnya di console tidak bntuk buah mlahan muncul bahasa namek

  • @ayaturrohman8038
    @ayaturrohman8038 Год назад +1

    Otewe mamang 👍🙏🏻

  • @EdwinMozes
    @EdwinMozes Год назад

    24:11 kenapa length-nya 0? menurut gue, simple-nya array itu belum ditampung ke dalam satu value (misalnya:
    const arrayBuah = new Array()
    arrayBuah [0] = 🍉
    .....
    arrayBuah [10] = 🥑). nah, yang di video objeknya masih dipanggil satu-satu.

  • @Sam-bx7ch
    @Sam-bx7ch Год назад +2

    Bang gimana cara centang FILE NAME EXTENSIONS nya di windows 11

  • @m.helmyyurzak3595
    @m.helmyyurzak3595 Год назад

    terimakasih

  • @ardn5354
    @ardn5354 Год назад

    Aslii mantepp🔥🔥

  • @shinjidaisuki4498
    @shinjidaisuki4498 Год назад

    mantap amang kami

  • @tsaqifgaming
    @tsaqifgaming Год назад +2

    Bahas Asynchronus, Async Await, Promise, Then Atau Apa lagi lah itu, bang hehe

  • @rafliarsalapratama
    @rafliarsalapratama 11 месяцев назад +1

    aduhh pusing euy bang Dea. ini udah dua hari mahamin isi vidio yang ini wkwk

  • @dohkopaul5166
    @dohkopaul5166 Год назад +1

    jawaban menit 24 lenght nya 0 karena emang tidak ada urutanya, jadi indexnya memang tidak ada.

  • @syauqiyahya5696
    @syauqiyahya5696 Год назад

    24.13 itu kenapa gk kehitung lenght nya, mungkin krn dikunci menggunakan string, seharusny itu dikunci menggunakan angka

  • @KamalMaulanaAdha
    @KamalMaulanaAdha Год назад

    Kurang euy, usestate array, JS dan TS array blm d bahas, 👍, btw mantep

  • @thejoe8471
    @thejoe8471 Год назад +1

    Bang bikin konten uuid dong gw masih blm paham nih

  • @zidaneuchiha1554
    @zidaneuchiha1554 Год назад +1

    Keren si, ilmu nya nyampe sama ngakak juga tutorial array ada muka,bunga sampe ke setan² di bawa bangcuy² GG lah🤣

  • @eusford
    @eusford Год назад +1

    Wah cepet

  • @dafandafan454
    @dafandafan454 Год назад +1

    bang kalo bisa habis materi kasih latihan sesuai di tempat kerja bang

  • @salsabillahwhita6364
    @salsabillahwhita6364 9 месяцев назад

    bang mau tanya, menit 27.35
    itukan pake const ya, dimana dijelasin di awal kalo const data didalamnya tdk dapat diubah atau ditimpa, kecuali pakai let. tp kenapa newArraySaya disitu indeks 0 dari buah buah lemon bisa di ubah jadi X, padahal bukan let?

  • @adamfadrian8519
    @adamfadrian8519 Год назад

    TOP BGT LU BANG MAKASIH

  • @penyepongNASA
    @penyepongNASA Год назад

    makasi bnyk bang

  • @yossinordiansah996
    @yossinordiansah996 Год назад +1

    next bahas hoisting javascript bang

  • @42_farhanakmalshaleh64
    @42_farhanakmalshaleh64 Год назад +2

    bang kalo di video pertama .pop() sama .shift() itu untuk ngapus array index terakhir dan pertama. tapi di sekitar menit 20:13 kenapa dipakenya buat nyari index bukan buat ngapus? apa karena penggunaan let dan const nya?

    • @deaafrizal
      @deaafrizal  Год назад +1

      shift mengambil nilai pertama dari array, pop mengambil yang terakhir 👍
      yang artinya kalau dipanggil lagi array nya, make nilai array original akan berubah karena impact dari pengambilan si shift / si pop

    • @42_farhanakmalshaleh64
      @42_farhanakmalshaleh64 Год назад

      @@deaafrizal ohh jadi kaya di cut gitu ya bang.
      mantappp, makasih bang dea penjelasannya 👍
      belajar ngoding tapi santay emag disini doang wkwk, jelas + santuy 👍

    • @deaafrizal
      @deaafrizal  Год назад +1

      @@42_farhanakmalshaleh64 betul sekali bro sebelum di cut kita tampung ke variabel apa yang mau di cut adalah nilainya.
      lanjutkan 👍👍

    • @42_farhanakmalshaleh64
      @42_farhanakmalshaleh64 Год назад

      @@deaafrizal Sip bang, mantapp. Makasih bang 👍

  • @darialakbar3176
    @darialakbar3176 Год назад

    makasih bang gua pusing sendiri belajar nya 😭😭

  • @NadhimAlim
    @NadhimAlim Год назад +1

    Lgi cari cari hosting gratis ee diberandaku ada video baru Dea

  • @kaze-ga
    @kaze-ga 6 месяцев назад

    Untuk soal 24:12
    Jawaban saya :
    Karena kita menggunakan array sebagai object, kenapa?
    saat menggunakan tanda kurung siku [ ] dengan "" di javascript, itu artinya membuat properti pada object, bukan index pada array.

  • @zidanzidan2919
    @zidanzidan2919 Год назад +1

    karena const nilai arraynya kosong bang

  • @rantaidunia9097
    @rantaidunia9097 Год назад +1

    Bang.. gmn cara bobol game slot??

  • @firstaaji757
    @firstaaji757 Год назад

    bang tolong bahas soal ukk Rpl 2015 yang rental mobil

  • @yasaya9139
    @yasaya9139 Год назад

    24:14 karena itu sama kayak variabel atau yg kedua itu nilai dari variabel const tidak bisa di ubah ubah dari nilai eksternal gitukan?

  • @bocahngapa7928
    @bocahngapa7928 Месяц назад

    kok nggk bisa pake perintah kurung kurawal ya kak nggk kedeteksi kalo itu tipe data

  • @MuridBangDeaAfrizal
    @MuridBangDeaAfrizal Год назад +2

    Pertama guruu🥳😎

  • @LelouchDoto
    @LelouchDoto Год назад

    24:13 karena const arraySaya = [] atau kosong

  • @ariefajarpratama2794
    @ariefajarpratama2794 Год назад

    20:21 kang, punten, ini kenapa elsenya masih dibutuhkan ? kok saya coba enggak pakai else malah kodenya error gak berjalan?

  • @gusti_sani
    @gusti_sani 6 месяцев назад +1

    Bang mau nanya cara biar emojinya bisa muncul pas console di chrome itu gimana ya?
    Punya ku munculnya malah simbol-simbol gk jelas

  • @vivoichsan1208
    @vivoichsan1208 Год назад

    cuy, latihan nya mane cuuuyyyy... gua minta latihan ARRAY nya...

  • @MetoFZ
    @MetoFZ Год назад +1

    {Goblesss}

  • @JenNis321
    @JenNis321 Год назад

    vs code bisa digunakan untuk apa aja bang?? js bisa gak? html?? phyton? bahasa pemograman lainnya???

  • @snorlax2417
    @snorlax2417 Год назад

    kang dea itu gimana caranya pas di console biar support emoji?

  • @kingdans._
    @kingdans._ Год назад +1

    bang bedanya cjs sama esm apa?

  • @FannyXDDD
    @FannyXDDD Месяц назад

    bang kok gw ga muncul emojinya yang ada cuma kodenya doang

  • @sejutalirik5795
    @sejutalirik5795 Год назад

    Menjawab length yang bernilai 0 izin jawab Karena bang Dea belom memasukan index keberapa nya di dalam arraySaya, Mungin si hhe

  • @Arinuzal
    @Arinuzal 8 месяцев назад

    Bang kalo emot nya itu pas ke console gk ada gambarnya knp ya?

  • @alimmughanil1858
    @alimmughanil1858 Год назад +2

    endingnya mayan bikin ngebul bang 😂

    • @deaafrizal
      @deaafrizal  Год назад

      wih sudah mencoba? good luck bro 😉

  • @zerotwo02748
    @zerotwo02748 Год назад

    recomend laptop 5jutaan buat belajar ngoding bang

  • @hikarishiro9539
    @hikarishiro9539 Год назад

    bang untuk yang pisang,10,tomato, [eat, food] itu kayak perumahan (array yang pertama) terus kalo yang ini [eat, food] berarti kayak di dalem rumahnya (array kedua yang ada di dalem array pertama) gini kan bang?

  • @ryukenmundo7867
    @ryukenmundo7867 Год назад +1

    bang tanya dong, kenapa di JS kalau deklarasi array sering menggunakan const bukan let? perbedaannya apa ya kira2? terus efeknya apa kalau deklarasi pake let?

    • @deaafrizal
      @deaafrizal  Год назад

      monggo ditonton video yang 1 jam sebelum ini bro

    • @ryukenmundo7867
      @ryukenmundo7867 Год назад

      @@deaafrizal udah bang, udah krg lebih paham juga kalau const itu nilainya tetap, kalau let itu bisa diubah nilai variabel nya. Yang masih saya penasaran, ketika bikin array kan pake const, nah padahal isi di arraynya kan bisa berubah-ubah. Itu logikanya gimana ya, kok gk error? Terus apa bedanya kalau kita bikin array pake let kalau const aja bisa berubah nilai di arraynya?

    • @ryukenmundo7867
      @ryukenmundo7867 Год назад

      Maaf bang kalau kebangetan keponya 🙏🏼. Setelah belajar JS jadi penasaran banget tentang fungsi setiap code code nya 😅🙏🏼.

  • @TheAndrerio
    @TheAndrerio Год назад +1

    array noah 😭..gobleesss🤣

  • @andiprayogo782
    @andiprayogo782 Год назад +1

    gada soal latihannya bang biar kita2 lebih dalam memahami

    • @deaafrizal
      @deaafrizal  Год назад

      ditunggu video berikutnya yaaa broo

  • @linaverse_
    @linaverse_ Год назад +1

    Bang kalau di akhir itu gak wajib pakai titik koma ; ya?

  • @liboriusbelvatazio5499
    @liboriusbelvatazio5499 Год назад +1

    di menit 24:00 itu maksudnya gimana ya bang, apa itu secara ga langsung data array terkonversi jadi data object atau bagaimana ?

    • @Faisqll
      @Faisqll Год назад

      langsung terpikirkan object sih, ada juga kepikiran karna variable nya const bukan let

    • @worldanime9884
      @worldanime9884 Год назад

      Sepertinya itu yg ["alpukat"] di anggap sebagai index . Dan gambar alpukat nya value dari index alpukat

  • @khairulikhwan6349
    @khairulikhwan6349 Год назад

    bang cara masukin emoji nya itu bagaimana?

  • @akhmadnadif2884
    @akhmadnadif2884 Год назад

    Itu vs code versi berpa ya bang

  • @gmbnuts6617
    @gmbnuts6617 Год назад +1

    spill kursi nya dong banggg

    • @deaafrizal
      @deaafrizal  Год назад

      udah ada bro kontennya keknya lupa gue wkwk

  • @aliezzarch7118
    @aliezzarch7118 4 месяца назад

    bang ngoding ngoding gini harus dihafalin kah? gw takut ntar pas pas magang kaget tiba tiba dikasih tugas pertama.

  • @theinvisibilitor8339
    @theinvisibilitor8339 Год назад

    bang, kalau untuk menginputkan nilai dari user ke array di javascript itu gmn ya? apakah harus melalui html, kalau iya gmn caranya?

    • @tsaqifgaming
      @tsaqifgaming Год назад

      ntar value nya dipake function .join(array) bang biar bisa masuk arraynya

  • @rizkyoktavianty689
    @rizkyoktavianty689 Год назад

    caranya with draw gmn bangv

  • @abidsohifalah1393
    @abidsohifalah1393 Год назад

    bang mau nanya, kenapa pas aku munculin emot, pas di liat inspeksi lalu ke console, jadinya kek huruf'' aneh bukan emote yang keluar

  • @fachrifaban8129
    @fachrifaban8129 Год назад

    33:45

  • @ihsanadityalaksamana4413
    @ihsanadityalaksamana4413 Год назад

    pusing pusing dah lo hahahaha ngakak disitu

  • @ayamgosong17
    @ayamgosong17 Год назад

    9:45

  • @muhammaddzulfikarali9298
    @muhammaddzulfikarali9298 Год назад

    Bang maap ya, tutor javascript lu gw download smua🙏

  • @Cysecedu
    @Cysecedu Год назад

    Bahas Flutter Sabi lah bg

  • @muhammadrajadaffa2285
    @muhammadrajadaffa2285 Год назад

    itu short cut di 32:55 pencet apa bang?

    • @waljeet
      @waljeet Год назад

      auto dirapihin pas nge save dari extension prettier bg

  • @alwaysbytheway
    @alwaysbytheway Год назад

    39:23

  • @VNSX
    @VNSX Год назад

    adugh epilepsi

  • @hyperfront9464
    @hyperfront9464 12 дней назад +1

    anyone 2024?

  • @misbahazhari4419
    @misbahazhari4419 Год назад +1

    absen ke - 461

  • @firmankhoirilrahmatullah4631
    @firmankhoirilrahmatullah4631 Год назад +1

    first bang xD