Bagaimana cara mendapatkan ukuran array di javascript?

Properti length mengembalikan jumlah elemen dalam array dalam bentuk bilangan bulat 32-bit yang tidak ditandatangani. Kita juga dapat mengatakan bahwa properti length mengembalikan angka yang mewakili jumlah elemen array. Nilai pengembalian selalu lebih besar dari indeks array tertinggi

Properti length juga dapat digunakan untuk mengatur jumlah elemen dalam array. Kita harus menggunakan operator penugasan bersamaan dengan properti length untuk mengatur panjang array

Array. properti panjang dalam JavaScript sama dengan array. metode size() di jQuery. Dalam JavaScript, tidak valid menggunakan array. size() metode jadi, kami menggunakan array. properti length untuk menghitung ukuran array

Sintaksis

Sintaks berikut digunakan untuk mengembalikan panjang array

Sintaks berikut digunakan untuk mengatur panjang array

Untuk pemahaman yang lebih baik, mari kita lihat beberapa ilustrasi penggunaan array. properti panjang

Contoh 1

Ini adalah contoh sederhana untuk memahami cara menghitung panjang array menggunakan array. properti panjang

Uji Sekarang

Keluaran

Pada output, kita dapat melihat bahwa panjang array adalah enam, yang lebih besar dari nilai indeks tertinggi array. Indeks tertinggi dari array yang ditentukan dalam contoh di atas adalah 5

Bagaimana cara mendapatkan ukuran array di javascript?

Contoh2

Dalam contoh ini, kami mengatur panjang array dengan menggunakan array. properti panjang. Awalnya, array berisi dua elemen, jadi pada awalnya panjangnya adalah 2. Kemudian kita menambah panjang array menjadi 9

Dalam output, nilai array dipisahkan dengan koma. Setelah menambah panjangnya, array berisi dua nilai terdefinisi dan tujuh nilai tidak terdefinisi yang dipisahkan oleh koma. Kemudian kami memasukkan lima elemen array dan mencetaknya. Sekarang, array berisi tujuh nilai terdefinisi dan dua nilai tidak terdefinisi

Uji Sekarang

Keluaran

Bagaimana cara mendapatkan ukuran array di javascript?

Pada contoh berikutnya, kita akan menguji properti length pada array dengan indeks non-numerik

Contoh3

Dalam contoh ini, indeks array adalah non-numerik. Di sini, array berisi lima elemen dengan indeks non-numerik. Kami menerapkan properti length pada array yang diberikan untuk melihat efeknya. Sekarang mari kita lihat bagaimana array. panjang properti bekerja pada indeks non-numerik dari array

Uji Sekarang

Keluaran

Pada output, kita dapat melihat bahwa panjang array ditampilkan 0. Setelah eksekusi kode di atas, output akan menjadi -

Bagaimana cara mendapatkan ukuran array di javascript?

Kita juga bisa menggunakan properti length untuk mengetahui jumlah kata dalam string. Mari kita pahami dengan sebuah contoh

Contoh4

Dalam contoh ini, kami menggunakan properti panjang untuk menampilkan jumlah kata yang ada dalam string. Di sini, kami membuat array dan menggunakan fungsi split() untuk elemen array. Kami memisahkan string dari karakter spasi (" ").

Jika kita langsung menerapkan properti panjang pada string, maka itu memberi kita jumlah karakter dalam string. Namun pada contoh kali ini, kita akan memahami cara menghitung jumlah kata dalam string

Ringkasan. dalam tutorial ini, Anda akan belajar tentang properti JavaScript Array length dan cara menanganinya dengan benar

Apa sebenarnya properti panjang JavaScript Array

Menurut definisi, properti length_ dari sebuah array adalah bilangan bulat 32-bit tanpa tanda tangan yang secara numerik selalu lebih besar dari indeks tertinggi dalam array

Nilai panjangnya adalah 232. Ini berarti bahwa sebuah array dapat menampung hingga 4294967296 (232) elemen

Properti length_ berperilaku berbeda tergantung pada jenis array termasuk padat dan jarang

1) Array padat

Array padat adalah array di mana elemen-elemennya memiliki indeks yang berdekatan mulai dari nol

Untuk array padat, Anda dapat menggunakan properti length untuk mendapatkan jumlah elemen dalam array. Sebagai contoh

let colors = ['red', 'green', 'blue']; console.log(colors.length); // 3

Code language: JavaScript (javascript)

Dalam contoh ini, properti length_ mengembalikan tiga, yang sama dengan jumlah elemen dalam larik

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
3

Berikut ini menambahkan satu elemen lagi ke array

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
3

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
_

Sekarang, properti length_ dari array

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
3 adalah empat

Saat Anda mengosongkan array

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
_3, panjangnya adalah nol

colors = []; console.log(colors.length); // 0

Code language: JavaScript (javascript)
_

2) Array jarang

Array jarang adalah array yang elemennya tidak memiliki indeks yang berdekatan mulai dari nol

Misalnya,

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
_8 adalah array jarang karena indeks elemennya adalah 0, 2, dan 3

Dalam array yang jarang, properti length tidak menunjukkan jumlah elemen yang sebenarnya. Ini adalah angka yang lebih besar dari indeks tertinggi. Sebagai contoh

let numbers = [10, , 20, 30]; console.log(numbers.length); // 4

Code language: JavaScript (javascript)
_

Dalam contoh ini, jumlah elemen dalam larik

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
9 adalah tiga. 10, 20, dan 30. Indeks tertinggi adalah tiga. Oleh karena itu, properti length_ mengembalikan empat

Berikut ini menambahkan elemen ke array

colors.push('yellow'); console.log(colors.length); // 4

Code language: JavaScript (javascript)
_9 pada indeks 10

numbers[10] = 100; console.log(numbers.length); // 11

Code language: JavaScript (javascript)

Dalam contoh ini, properti length_ mengembalikan 11

Memodifikasi properti panjang Array JavaScript

JavaScript memungkinkan Anda untuk mengubah nilai properti array length. Dengan mengubah nilai panjang, Anda dapat menghapus elemen dari larik atau membuat larik jarang

1) Kosongkan array

Jika Anda menyetel panjang ke nol, larik akan kosong

const fruits = ['Apple', 'Orange', 'Strawberry']; fruits.length = 0; console.log(fruits); // []

Code language: JavaScript (javascript)

2) Hapus elemen

Jika Anda menyetel properti length_ dari array ke nilai yang lebih tinggi dari indeks tertinggi, array akan dicadangkan. Sebagai contoh

Bagaimana saya bisa menemukan ukuran array?

Untuk menemukan panjang array, Anda perlu membagi jumlah total memori dengan ukuran satu elemen - metode ini berfungsi . Jadi, Anda dapat membagi jumlah byte dengan ukuran elemen pertama dalam larik.

Apakah array memiliki ukuran () atau panjang ()?

Tidak seperti String dan ArrayList, array Java tidak memiliki metode size() atau length() , hanya properti length.

Apa ukuran array dalam JavaScript?

Properti length data dari instance Array menunjukkan jumlah elemen dalam array tersebut . Nilainya adalah bilangan bulat 32-bit tak bertanda yang selalu lebih besar secara numerik daripada indeks tertinggi dalam larik.