Тёмный

Belajar Dasar Pemrograman Javascript - Array 

Dea Afrizal
Подписаться 423 тыс.
Просмотров 54 тыс.
50% 1

Tutorial belajar coding array di javascript untuk pemula.
tutorial JS Dasar disini: • Belajar Dasar Pemrogra...
full playlist disini: • 🍌 Javascript Tutorial 🍌
Transfer DONASI: saweria.co/deaafrizal
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 🔺🔺🔺

Опубликовано:

 

9 фев 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 149   
@socaramdhani8046
@socaramdhani8046 Год назад
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 11 месяцев назад
Wah makasih bang atas ilmunya
@notyet1258
@notyet1258 8 месяцев назад
​@@RSKMUSICOFFICIALLgw ngewakilin dia, "sama-sama bang"
@sofyanramdi8032
@sofyanramdi8032 4 месяца назад
tapi ko ga keluar di console bang? cara implentasinya gimana? mohon arahannya bang
@sinigami7009
@sinigami7009 2 месяца назад
Makasih bang
@aarongranz2408
@aarongranz2408 Месяц назад
thansk you bang
@salmanardhi41
@salmanardhi41 Год назад
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 Год назад
amiiin
@socaramdhani8046
@socaramdhani8046 Год назад
@@deaafrizal Bang kapan bahas tipe data object, soalnya lumayan banyak kepake tipe data object buat passingdata
@user-ql8lf7lu1t
@user-ql8lf7lu1t 2 месяца назад
@@nadhifahmad596 siapa lo tolol dia itu doain bang dea bukan kamu goblok
@candlefamily3550
@candlefamily3550 Год назад
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
@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.
@teknolovedigital
@teknolovedigital Год назад
Joss.. semoga istiqomag selalu jadi educator anak bangsa bang.. berkah manfaat
@rhioz24
@rhioz24 11 месяцев назад
semangat terus bro berbagi ilmunya. keren
@mnaufalmusthofa4252
@mnaufalmusthofa4252 10 месяцев назад
terimakasih bang dea untuk saring saring ilmunya mengenai array 🙏🙏🙏
@adipurnomo5683
@adipurnomo5683 Год назад
Cara elu nyampain materi mudah dimengerti bang. 👍
@romadebrian
@romadebrian Год назад
mantab bangat bang ilmunya
@semutrangrang1381
@semutrangrang1381 Год назад
Semangat Dea, makin sukses. Makasih ilmunya
@md-code
@md-code Год назад
mantap bang lanjut lagi
@adipurnomo5683
@adipurnomo5683 Год назад
Bang Dea tolong bahas penggunaan tipe data array, hashmap, tree, tuple, list, dictionary dalam studi kasus aplikasi
@m.helmyyurzak3595
@m.helmyyurzak3595 11 месяцев назад
terimakasih
@aripurnamap5206
@aripurnamap5206 Год назад
dageng kabeh iki rek 🤩🤩,lanjutkan mang dea ,puyer puyer dah tu pala🤣🤣
@KawanLama_
@KawanLama_ Год назад
Makasih bang ilmu nyA. pusing... Tapi bikin penasaran...
@ardn5354
@ardn5354 Год назад
Aslii mantepp🔥🔥
@nurmrizky1206
@nurmrizky1206 Год назад
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
@penyepongNASA
@penyepongNASA Год назад
makasi bnyk bang
@farandibrahim3261
@farandibrahim3261 Год назад
teringat kata seseorang : "javascript itu sebenernya mudah, yg susah adalah untuk familiar dengan itu"
@Catnyawlovers
@Catnyawlovers Год назад
Widihhh mantapp bangggg..
@deaafrizal
@deaafrizal Год назад
thanku human
@abibahalfiansyah1836
@abibahalfiansyah1836 Год назад
Bang plisss perbanyak video belajar JavaScript gw pengen banget belajar JavaScript 🙏
@adamfadrian8519
@adamfadrian8519 Год назад
TOP BGT LU BANG MAKASIH
@edwinfirmansyah9418
@edwinfirmansyah9418 Год назад
syukur bgt ada bang dea, konsisten trus bang
@deaafrizal
@deaafrizal Год назад
gaskeun
@mezarradityaputra6190
@mezarradityaputra6190 Год назад
keren bang,saya suka pembahasannya
@deaafrizal
@deaafrizal Год назад
😉
@ayaturrohman8038
@ayaturrohman8038 Год назад
Otewe mamang 👍🙏🏻
@deaafrizal
@deaafrizal Год назад
gasss
@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😂
@deaafrizal
@deaafrizal Год назад
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 Год назад
ez banget bg
@asepsupriyadi5583
@asepsupriyadi5583 Год назад
ejjjettt
@rizky99413
@rizky99413 Год назад
pake isnan kah bang
@34.krisnahery86
@34.krisnahery86 3 месяца назад
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}`) } }
@fiqridps4657
@fiqridps4657 Год назад
🔥
@shinjidaisuki4498
@shinjidaisuki4498 9 месяцев назад
mantap amang kami
@bagusbramantio4448
@bagusbramantio4448 Год назад
semangka is watermelon bang wkwkkw #gobles lanjut terus bang👍
@alfino_nicolas
@alfino_nicolas Год назад
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
@AliceCooper87
@AliceCooper87 Год назад
Walau pun aku udah paham Aray tetep nonton sampai selesai 🎉🎉🎉🎉🎉🎉
@deaafrizal
@deaafrizal Год назад
asikk thank u alice!
@eusford
@eusford Год назад
Wah cepet
@KamalMaulanaAdha
@KamalMaulanaAdha Год назад
Kurang euy, usestate array, JS dan TS array blm d bahas, 👍, btw mantep
@BeeasyOfficial
@BeeasyOfficial Год назад
Wih langsung upload aja nih bg, semangat terus bg
@deaafrizal
@deaafrizal Год назад
seapp
@firstaaji757
@firstaaji757 Год назад
bang tolong bahas soal ukk Rpl 2015 yang rental mobil
@dohkopaul5166
@dohkopaul5166 Год назад
jawaban menit 24 lenght nya 0 karena emang tidak ada urutanya, jadi indexnya memang tidak ada.
@EdwinMozes
@EdwinMozes 11 месяцев назад
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 Год назад
Bang gimana cara centang FILE NAME EXTENSIONS nya di windows 11
@darialakbar3176
@darialakbar3176 11 месяцев назад
makasih bang gua pusing sendiri belajar nya 😭😭
@syauqiyahya5696
@syauqiyahya5696 Год назад
24.13 itu kenapa gk kehitung lenght nya, mungkin krn dikunci menggunakan string, seharusny itu dikunci menggunakan angka
@aminbro2999
@aminbro2999 Год назад
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
@thejoe8471
@thejoe8471 Год назад
Bang bikin konten uuid dong gw masih blm paham nih
@zidaneuchiha1554
@zidaneuchiha1554 Год назад
Keren si, ilmu nya nyampe sama ngakak juga tutorial array ada muka,bunga sampe ke setan² di bawa bangcuy² GG lah🤣
@deaafrizal
@deaafrizal Год назад
semangat trus zidan!
@tsaqifgaming
@tsaqifgaming Год назад
Bahas Asynchronus, Async Await, Promise, Then Atau Apa lagi lah itu, bang hehe
@deaafrizal
@deaafrizal Год назад
noted bro gaskeun
@tsaqifgaming
@tsaqifgaming Год назад
@@deaafrizal Mantap Bang Ditunggu 🙏😅
@akbar8781
@akbar8781 Год назад
up
@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?
@rafliarsalapratama
@rafliarsalapratama 8 месяцев назад
aduhh pusing euy bang Dea. ini udah dua hari mahamin isi vidio yang ini wkwk
@MuhammadRizkiR9
@MuhammadRizkiR9 Год назад
Pertama guruu🥳😎
@deaafrizal
@deaafrizal Год назад
wihh my 🍌🍌🍌
@dafandafan454
@dafandafan454 Год назад
bang kalo bisa habis materi kasih latihan sesuai di tempat kerja bang
@salsabillahwhita6364
@salsabillahwhita6364 6 месяцев назад
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?
@MetoFZ
@MetoFZ Год назад
{Goblesss}
@deaafrizal
@deaafrizal Год назад
🍌
@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?
@LelouchDoto
@LelouchDoto Год назад
24:13 karena const arraySaya = [] atau kosong
@yossinordiansah996
@yossinordiansah996 Год назад
next bahas hoisting javascript bang
@deaafrizal
@deaafrizal Год назад
noted brooh
@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?
@RonGus-iy3zm
@RonGus-iy3zm Месяц назад
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
@NadhimAlim
@NadhimAlim Год назад
Lgi cari cari hosting gratis ee diberandaku ada video baru Dea
@deaafrizal
@deaafrizal Год назад
gasss
@TheAndrerio
@TheAndrerio Год назад
array noah 😭..gobleesss🤣
@deaafrizal
@deaafrizal Год назад
madep pol
@vivoichsan1208
@vivoichsan1208 Год назад
cuy, latihan nya mane cuuuyyyy... gua minta latihan ARRAY nya...
@rantaidunia9097
@rantaidunia9097 Год назад
Bang.. gmn cara bobol game slot??
@ariefajarpratama2794
@ariefajarpratama2794 Год назад
20:21 kang, punten, ini kenapa elsenya masih dibutuhkan ? kok saya coba enggak pakai else malah kodenya error gak berjalan?
@khalid14feb
@khalid14feb Год назад
Mantap Bang Dea, Semoga Lancar Selalu segala urusan mu bang.
@deaafrizal
@deaafrizal Год назад
amiiin thank u fikri!
@ayamgosong17
@ayamgosong17 Год назад
9:45
@kingdans._
@kingdans._ Год назад
bang bedanya cjs sama esm apa?
@Cysecedu
@Cysecedu Год назад
Bahas Flutter Sabi lah bg
@sejutalirik5795
@sejutalirik5795 10 месяцев назад
Menjawab length yang bernilai 0 izin jawab Karena bang Dea belom memasukan index keberapa nya di dalam arraySaya, Mungin si hhe
@ihsanadityalaksamana4413
@ihsanadityalaksamana4413 Год назад
pusing pusing dah lo hahahaha ngakak disitu
@zerotwo02748
@zerotwo02748 Год назад
recomend laptop 5jutaan buat belajar ngoding bang
@fachrifaban8129
@fachrifaban8129 Год назад
33:45
@zidanzidan2919
@zidanzidan2919 Год назад
karena const nilai arraynya kosong bang
@misbahazhari4419
@misbahazhari4419 Год назад
absen ke - 461
@gusti_sani
@gusti_sani 3 месяца назад
Bang mau nanya cara biar emojinya bisa muncul pas console di chrome itu gimana ya? Punya ku munculnya malah simbol-simbol gk jelas
@farrashilmyzaidan4955
@farrashilmyzaidan4955 2 месяца назад
sama nih bang dea pencerahan nya dong
@ryukenmundo7867
@ryukenmundo7867 Год назад
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 😅🙏🏼.
@kaze-ga
@kaze-ga 3 месяца назад
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.
@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
@alwaysbytheway
@alwaysbytheway Год назад
39:23
@alimmughanil1858
@alimmughanil1858 Год назад
endingnya mayan bikin ngebul bang 😂
@deaafrizal
@deaafrizal Год назад
wih sudah mencoba? good luck bro 😉
@VNSX
@VNSX Год назад
adugh epilepsi
@sikucing97
@sikucing97 Год назад
Bang kenapa di console emoji buahnya malah jadi simbol aneh
@Arinuzal
@Arinuzal 5 месяцев назад
Bang kalo emot nya itu pas ke console gk ada gambarnya knp ya?
@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
@farrashilmyzaidan4955
@farrashilmyzaidan4955 2 месяца назад
2in bang mohon pencerahannya
@firmankhoirilrahmatullah4631
first bang xD
@deaafrizal
@deaafrizal Год назад
heyyy
@gmbnuts6617
@gmbnuts6617 Год назад
spill kursi nya dong banggg
@deaafrizal
@deaafrizal Год назад
udah ada bro kontennya keknya lupa gue wkwk
@rizkyoktavianty689
@rizkyoktavianty689 Год назад
caranya with draw gmn bangv
@42_farhanakmalshaleh64
@42_farhanakmalshaleh64 Год назад
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 Год назад
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 Год назад
@@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 👍
@andiprayogo782
@andiprayogo782 Год назад
gada soal latihannya bang biar kita2 lebih dalam memahami
@deaafrizal
@deaafrizal Год назад
ditunggu video berikutnya yaaa broo
@khairulikhwan6349
@khairulikhwan6349 Год назад
bang cara masukin emoji nya itu bagaimana?
@akhmadnadif2884
@akhmadnadif2884 Год назад
Itu vs code versi berpa ya bang
@heunceutbadag8228
@heunceutbadag8228 Год назад
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
@syahfarhanjodan1847
@syahfarhanjodan1847 Год назад
leh uga tengs bang
@usmannehi
@usmannehi 6 месяцев назад
niat bener bang hehe, btw thankss
@linaverse_
@linaverse_ Год назад
Bang kalau di akhir itu gak wajib pakai titik koma ; ya?
@deaafrizal
@deaafrizal Год назад
aman bro ga wajib
@muhammaddzulfikarali9298
@muhammaddzulfikarali9298 10 месяцев назад
Bang maap ya, tutor javascript lu gw download smua🙏
@liboriusbelvatazio5499
@liboriusbelvatazio5499 Год назад
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
@aliezzarch7118
@aliezzarch7118 Месяц назад
bang ngoding ngoding gini harus dihafalin kah? gw takut ntar pas pas magang kaget tiba tiba dikasih tugas pertama.
@muhammadrajadaffa2285
@muhammadrajadaffa2285 Год назад
itu short cut di 32:55 pencet apa bang?
@waljeet
@waljeet 10 месяцев назад
auto dirapihin pas nge save dari extension prettier bg
@mahendisapahira9689
@mahendisapahira9689 Год назад
Bang totor hack slot
@arisvr3040
@arisvr3040 Год назад
Bang mana tugas nya😅
@hwhshd1239
@hwhshd1239 Год назад
Buset array doang 40 menit
@user-lj1wr1vs6g
@user-lj1wr1vs6g Год назад
Mantap id pilus77
Далее
Belajar Dasar Pemrograman Javascript - Function
18:57
Belajar Dasar Pemrograman Javascript - DOM
35:53
Просмотров 85 тыс.
Luiza Rasulova #luizarasulova
00:37
Просмотров 536 тыс.
Belajar Dasar Pemrograman Javascript 1 Jam
1:00:23
Просмотров 428 тыс.
Paham Konsep API Dalam 5 Menit
5:45
Просмотров 26 тыс.
Belajar Dasar Pemrograman Javascript - Looping
10:51
Просмотров 24 тыс.
Full Course: Javascript Asynchronous
35:51
Просмотров 50 тыс.
1 JAM BELAJAR TYPESCRIPT
1:16:34
Просмотров 57 тыс.
CARA CEPAT BELAJAR CODING!! 🤩
18:24
Просмотров 180 тыс.
DASAR OOP (OBJECT ORIENTED PROGRAMMING) DALAM 45 MENIT
43:57
Setup React JS Untuk Pemula Bahasa Indonesia
42:08
Просмотров 166 тыс.