Duljina niza JavaScript

Svojstvo JavaScript Array length (Duljina niza) vraća ili postavlja broj elemenata u nizu.

Sintaksa pristupa lengthsvojstvu je:

 arr.length

Ovdje je arr niz.

Primjer 1: Pronalaženje broja elemenata u nizu

 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

Izlaz

 4 2 0

Ovdje možemo vidjeti da lengthsvojstvo vraća broj stavki u svakom nizu. Vraća cijeli broj samo veći od najvišeg indeksa u Array.

Primjer 2: Upotreba duljine niza u petlji for

 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)); )

Izlaz

 JavaScript Python C ++ Java Lua

lengthSvojstvo korisnika možete i dodijeliti Arraypomoću operatora dodjele =.

Sintaksa za dodjeljivanje duljine niza:

 array.length = 

To se može koristiti za skraćivanje ili proširivanje određenog niza.

Primjer 3: Promjena svojstva duljine niza

 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)

Izlaz

 ('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)

Ovdje, prvo skraćena duljina Arraykao 3 (dodijeljena vrijednost) je manji od 4 (izvorne Arrayduljine).

Ako je dodijeljena vrijednost veća od izvorne Arrayduljine, prazne se stavke dodaju na kraj polja. To se može dogoditi u drugom primjeru.

Zanimljivi članci...