logo

Svojstvo JavaScript array.length

Svojstvo length vraća broj elemenata u nizu u obliku 32-bitnog cijelog broja bez predznaka. Također možemo reći da je duljina svojstvo vraća broj koji predstavlja broj elemenata niza. Povratna vrijednost uvijek je veća od najvišeg indeksa polja.

The duljina Svojstvo se također može koristiti za postavljanje broja elemenata u nizu. Moramo koristiti operator dodjele u kombinaciji sa svojstvom length da bismo postavili duljinu niza.

The niz.duljina svojstvo u JavaScriptu je isto kao array.size() metoda u jQueryju. U JavaScript , nije valjano koristiti array.size() metodu koju koristimo niz.duljina svojstvo za izračunavanje veličine niza.

Sintaksa

Sljedeća sintaksa koristi se za vraćanje duljine niza

np točka
 array.length 

Sljedeća sintaksa koristi se za postavljanje duljine niza

 array.length = number 

Za bolje razumijevanje, pogledajmo neke od ilustracija korištenja niz.duljina vlasništvo.

Primjer1

To je jednostavan primjer za razumijevanje kako izračunati duljinu niza pomoću niz.duljina vlasništvo.

 array.length <h3> Here, we are finding the length of an array. </h3> var arr = new Array( 100, 200, 300, 400, 500, 600 ); document.write(&apos; The elements of array are: &apos; + arr); document.write(&apos; <br>The length of the array is: &apos; + arr.length); 
Testirajte sada

Izlaz

U izlazu možemo vidjeti da je duljina niza šest, koji je veći od vrijednosti najvišeg indeksa niza. Najveći indeks navedenog niza u gornjem primjeru je 5.

Svojstvo JavaScript array.length

Primjer2

U ovom primjeru, postavljamo duljinu niza pomoću niz.duljina vlasništvo. U početku niz sadrži dva elementa, tako da je na početku duljina 2. Zatim povećavamo duljinu niza na 9.

odaberite kao

U izlazu su vrijednosti niza odvojene zarezima. Nakon povećanja duljine, niz sadrži dvije definirane i sedam nedefiniranih vrijednosti odvojenih zarezom. Zatim umetnemo pet elemenata niza i ispišemo ih. Sada niz sadrži sedam definiranih i dvije nedefinirane vrijednosti.

 array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(&apos; Before setting the length, the array elements are: &apos; + arr); arr.length = 9; document.write(&apos; <br> <br> After setting the length, the array elements are: &apos; + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(&apos; <br> <br> After inserting some array elements: &apos; + arr); 
Testirajte sada

Izlaz

java break out loop
Svojstvo JavaScript array.length

U sljedećem primjeru testirat ćemo svojstvo duljine na nizu s nenumeričkim indeksom.

Primjer3

U ovom primjeru, indeks niza nije numerički. Ovdje niz sadrži pet elemenata s nenumeričkim indeksom. Primjenjujemo svojstvo duljine na zadani niz kako bismo vidjeli učinak. Sada da vidimo kako niz.duljina svojstvo radi na nenumeričkom indeksu niza.

 array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr[&apos;a&apos;] = 100; arr[&apos;b&apos;] = 200; arr[&apos;c&apos;] = 300; arr[&apos;d&apos;] = 400; arr[&apos;e&apos;] = 500; document.write(&apos;The length of array is: &apos; + arr.length); 
Testirajte sada

Izlaz

U izlazu možemo vidjeti da je prikazana duljina niza 0 . Nakon izvršenja gornjeg koda izlaz će biti -

Svojstvo JavaScript array.length

Također možemo koristiti svojstvo duljine da saznamo broj riječi u nizu. Shvatimo to na primjeru.

do i while petlja u Javi

Primjer4

U ovom primjeru koristimo svojstvo duljine za prikaz broja riječi prisutnih u nizu. Ovdje stvaramo niz i koristimo podjela() funkcija za elemente niza. Odvajamo niz od razmaka ( ' ' ) lik.

Ako izravno primijenimo svojstvo duljine na niz, ono nam daje broj znakova u nizu. Ali u ovom ćemo primjeru razumjeti kako izračunati broj riječi u nizu.

 array.length var str = &apos;Welcome to the javaTpoint.com&apos;; var arr = new Array(); arr = str.split(&apos; &apos;); document.write(&apos; The given string is: &apos; + str); document.write(&apos; <br> <br> Number Of Words: &apos;+ arr.length); document.write(&apos; <br> <br> Number of characters in the string: &apos; + str.length); 
Testirajte sada

Izlaz

Svojstvo JavaScript array.length