Properti JavaScript Array length mengembalikan atau menyetel jumlah elemen dalam sebuah array.
Sintaks untuk mengakses length
properti adalah:
arr.length
Di sini, arr adalah sebuah array.
Contoh 1: Menemukan Jumlah Elemen dalam Array
var companyList = ("Apple", "Google", "Facebook", "Amazon"); console.log(companyList.length); // Output: 4 var randomList = ("JavaScript", 44); console.log(randomList.length); // Output: 2 var emptyArray = (); console.log(emptyArray.length); // Output: 0
Keluaran
4 2 0
Di sini, kita dapat melihat bahwa length
properti mengembalikan jumlah item di setiap larik. Ini mengembalikan bilangan bulat hanya lebih besar dari indeks tertinggi dalam file Array
.
Contoh 2: Menggunakan panjang Array dalam for loop
var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // languages.length can be used to find out // the number of times to loop over an array for (i = 0; i < languages.length; i++)( console.log(languages(i)); )
Keluaran
JavaScript Python C ++ Java Lua
Anda juga dapat menetapkan kembali length
properti dari Array
menggunakan operator penugasan =
.
Sintaks untuk menetapkan panjang Array:
array.length =
Ini dapat digunakan untuk memotong atau memperluas larik yang diberikan.
Contoh 3: Mengubah properti panjang Array
var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // truncate the Array to 3 elements languages.length = 3 // Output: ( 'JavaScript', 'Python', 'C++' ) console.log(languages) // extend the Array to length 6 languages.length = 6 // Output: ( 'JavaScript', 'Python', 'C++', ) console.log(languages)
Keluaran
('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)
Di sini, pertama-tama kita memotong panjang Array
sebagai 3 (nilai yang ditetapkan) kurang dari 4 ( Array
panjang asli ).
Jika nilai yang ditetapkan lebih dari Array
panjang aslinya , item kosong ditambahkan ke akhir Array. Kita dapat melihat ini terjadi pada contoh kedua.