Cheatsheet Dilihat: 6 kali

JavaScript Cheatsheet – Syntax, Functions & DOM Paling Sering Digunakan

Referensi cepat sintaks, function, dan manipulasi DOM JavaScript yang paling sering digunakan untuk pengembangan web interaktif.

#1 var
Mendeklarasikan variabel (function-scoped)
#2 let
Mendeklarasikan variabel (block-scoped)
#3 const
Mendeklarasikan konstanta (block-scoped)
#4 function
Mendefinisikan fungsi
#5 () =>
Mendefinisikan arrow function ES6
#6 return
Mengembalikan nilai dari fungsi
#7 if
Percabangan if
#8 else
Percabangan else
#9 else if
Percabangan else if
#10 switch
Percabangan switch
#11 case
Case dalam switch
#12 default
Default case dalam switch
#13 for
Perulangan for
#14 while
Perulangan while
#15 do...while
Perulangan do while
#16 break
Menghentikan perulangan atau switch
#17 continue
Melewati iterasi perulangan saat ini
#18 try
Menangkap blok kode yang mungkin error
#19 catch
Menangani error dari try
#20 finally
Blok yang dijalankan selalu setelah try/catch
#21 throw
Melempar error
#22 typeof
Mengecek tipe data
#23 instanceof
Mengecek instance dari class
#24 new
Membuat instance object atau class
#25 this
Referensi ke object saat ini
#26 arguments
Menangkap semua argumen fungsi
#27 default parameters
Memberikan nilai default untuk parameter fungsi
#28 rest parameter (...args)
Menangkap sisa argumen fungsi
#29 spread operator (...array)
Menyebarkan elemen array atau object
#30 destructuring
Mendekonstruksi array atau object menjadi variabel
#31 template literals
String dengan backtick dan interpolasi ${}
#32 String.raw
Raw template literal
#33 Number
Membuat object angka
#34 parseInt
Mengubah string menjadi integer
#35 parseFloat
Mengubah string menjadi float
#36 isNaN
Mengecek apakah nilai bukan angka
#37 isFinite
Mengecek apakah nilai terbatas
#38 Math.PI
Nilai konstanta PI
#39 Math.round()
Pembulatan ke integer terdekat
#40 Math.floor()
Pembulatan ke bawah
#41 Math.ceil()
Pembulatan ke atas
#42 Math.random()
Menghasilkan angka random 0-1
#43 Math.max()
Nilai maksimum dari argumen
#44 Math.min()
Nilai minimum dari argumen
#45 Array
Membuat array
#46 Array.push()
Menambahkan item di akhir array
#47 Array.pop()
Menghapus item terakhir array
#48 Array.shift()
Menghapus item pertama array
#49 Array.unshift()
Menambahkan item di awal array
#50 Array.splice()
Menambah/menghapus item array
#51 Array.slice()
Mengambil subset array
#52 Array.concat()
Menggabungkan array
#53 Array.join()
Mengubah array menjadi string
#54 Array.indexOf()
Mendapatkan index elemen
#55 Array.includes()
Mengecek apakah array mengandung item
#56 Array.map()
Membuat array baru dengan callback
#57 Array.filter()
Memfilter elemen array
#58 Array.reduce()
Mengurangi array menjadi satu nilai
#59 Array.forEach()
Menjalankan fungsi untuk setiap item
#60 Array.find()
Menemukan elemen pertama yang memenuhi kondisi
#61 Array.findIndex()
Mendapatkan index elemen pertama yang memenuhi kondisi
#62 Array.sort()
Mengurutkan array
#63 Array.reverse()
Membalik urutan array
#64 String
Membuat object string
#65 string.length
Panjang string
#66 string.charAt()
Mengambil karakter pada index
#67 string.charCodeAt()
Mengambil kode karakter pada index
#68 string.concat()
Menggabungkan string
#69 string.includes()
Mengecek substring
#70 string.indexOf()
Mendapatkan index substring pertama
#71 string.lastIndexOf()
Mendapatkan index substring terakhir
#72 string.match()
Mencocokkan regex
#73 string.replace()
Mengganti teks dengan regex/string
#74 string.search()
Mencari regex dalam string
#75 string.split()
Memisahkan string menjadi array
#76 string.substring()
Mengambil substring
#77 string.slice()
Mengambil substring dengan slice
#78 string.toUpperCase()
Mengubah ke huruf besar
#79 string.toLowerCase()
Mengubah ke huruf kecil
#80 string.trim()
Menghapus spasi di awal dan akhir
#81 string.padStart()
Menambahkan karakter di awal string
#82 string.padEnd()
Menambahkan karakter di akhir string
#83 string.repeat()
Mengulang string
#84 Object
Membuat object
#85 Object.keys()
Mendapatkan array key object
#86 Object.values()
Mendapatkan array value object
#87 Object.entries()
Mendapatkan array pasangan [key,value]
#88 Object.assign()
Menyalin properti object
#89 Object.freeze()
Membekukan object
#90 Object.seal()
Menyegel object
#91 Object.hasOwnProperty()
Mengecek key milik object
#92 JSON.parse()
Mengubah JSON string menjadi object
#93 JSON.stringify()
Mengubah object/array menjadi JSON string
#94 Date
Membuat object tanggal/waktu
#95 Date.now()
Timestamp sekarang
#96 Date.getFullYear()
Mendapatkan tahun
#97 Date.getMonth()
Mendapatkan bulan (0-11)
#98 Date.getDate()
Mendapatkan tanggal
#99 Date.getDay()
Mendapatkan hari (0-6)
#100 Date.getHours()
Mendapatkan jam
#101 Date.getMinutes()
Mendapatkan menit
#102 Date.getSeconds()
Mendapatkan detik
#103 RegExp
Membuat regular expression