Saat Anda memprogram dalam JavaScript, Anda mungkin perlu mengetahui cara memeriksa apakah sebuah array kosong atau tidak.
Untuk memeriksa apakah array kosong atau tidak, Anda dapat menggunakan properti .length.
Properti panjang menetapkan atau mengembalikan jumlah elemen dalam array. Dengan mengetahui jumlah elemen dalam array, Anda dapat mengetahui apakah itu kosong atau tidak. Array kosong akan memiliki 0
elemen di dalamnya.
Mari kita lihat beberapa contoh.
.panjang Contoh Sintaks
Const myArray = [‘Horses’, ‘Dogs’, ‘Cats’];
Di sini kita membuat variabel yang menunjuk ke arah array.
Dengan menggunakan properti length, kita dapat memeriksa panjang array:
myArray.length
Ini akan mengembalikan 3, karena ada 3 item dalam array.
Untuk memeriksa apakah array kosong atau tidak dengan .length, kita dapat melakukannya dengan tiga cara.
.contoh panjang satu
Pertama, mari kita buat array baru tanpa elemen.
const arr = []
Sekarang kita dapat memeriksa apakah array kosong dengan menggunakan .length
.
arr.length
Ini akan mengembalikan 0, karena ada 0 item dalam array.
.contoh panjang dua
Kami juga dapat secara eksplisit memeriksa apakah array kosong atau tidak.
if (arr.length === 0) { console.log("Array is empty!") }
Jika array kita kosong, pesan di atas akan dicatat. Jika array memiliki elemen di dalamnya, kode di dalam if
blok tidak akan berjalan.
Berikut cara ketiga untuk memeriksa apakah array kosong atau tidak menggunakan .length.
.contoh panjang tiga
Dengan menggabungkan penggunaan properti length dan operator logika “not” dalam JavaScript, “!” simbol, kita dapat memeriksa apakah sebuah array kosong atau tidak.
Itu !
operator meniadakan ekspresi. Artinya, kita bisa menggunakannya untuk kembali true
jika array kosong.
Untuk contoh ini, mari buka konsol JavaScript kita. Untuk membuka konsol Anda di Chrome, Anda dapat mengklik Inpsect -> Console.
Pertama, buat array tanpa item di dalamnya.

Selanjutnya, mari kita gunakan operator logika “not”, bersama dengan properti .length kita, untuk menguji apakah array kosong atau tidak.

Jika kita tidak menggunakan operator “not”, arr.length
akan kembali 0
. Dengan operator yang ditambahkan, itu akan kembali true
jika operan-nya adalah false
. Karena arr.length adalah 0
atau salah, ia mengembalikan true
.
Mari kita gunakan ini dengan if
pernyataan, dan mencetak pesan jika array kita kosong.

Saat memeriksa apakah sebuah array kosong atau tidak, seringkali yang terbaik juga memeriksa apakah array tersebut memang sebuah array.
Mengapa?
Karena mungkin ada kasus ketika Anda mengharapkan untuk memeriksa panjang array, tetapi Anda diberikan tipe data yang berbeda, misalnya, string:

Karena length property
dapat digunakan pada tipe data lain, ada baiknya juga memeriksa apakah array Anda memang array seperti yang Anda harapkan.
Saya sarankan Anda juga menggunakan Array.isArray()
metode untuk mengonfirmasi array Anda adalah array. Metode ini menentukan apakah yang diteruskan adalah array atau bukan. Jika yang diteruskan adalah array, metode ini akan kembali true
.
Mari tambahkan metode ini ke contoh kita.
Cara menggunakan metode Array.isArray()

Membungkus
Dalam artikel ini, kami belajar bahwa Anda dapat menggunakan length
properti di JavaScript dengan berbagai cara untuk memeriksa apakah array kosong atau tidak. Itu length
properti mengembalikan jumlah item dalam array.
Kami juga belajar bahwa yang terbaik adalah menggunakan Array.isArray
metode saat menggunakan .length
properti, untuk memeriksa apakah nilai yang diteruskan adalah array seperti yang Anda harapkan.
How useful was this post?
Click on a star to rate it!
Average rating 0 / 5. Vote count: 0
No votes so far! Be the first to rate this post.