La proprietà length restituisce il numero di elementi in un array sotto forma di un intero senza segno a 32 bit. Possiamo anche dire che il lunghezza La proprietà restituisce un numero che rappresenta il numero di elementi dell'array. Il valore restituito è sempre maggiore dell'indice dell'array più alto.
IL lunghezza La proprietà può anche essere utilizzata per impostare il numero di elementi in un array. Dobbiamo utilizzare l'operatore di assegnazione insieme alla proprietà length per impostare la lunghezza di un array.
IL array.lunghezza La proprietà in JavaScript è uguale a array.dimensione() metodo in jQuery . In JavaScript , non è valido da utilizzare array.dimensione() metodo quindi, usiamo array.lunghezza proprietà per calcolare la dimensione di un array.
Sintassi
La seguente sintassi viene utilizzata per restituire la lunghezza di un array
sottostringa di assetto JavaScript
array.length
La seguente sintassi viene utilizzata per impostare la lunghezza di un array
array.length = number
Per una migliore comprensione, vediamo alcune delle illustrazioni di utilizzo array.lunghezza proprietà.
Esempio 1
È un semplice esempio per capire come calcolare la lunghezza di un array utilizzando il metodo array.lunghezza proprietà.
panda e intorpiditi
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(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + arr.length);Provalo adesso
Produzione
Nell'output, possiamo vedere che la lunghezza dell'array è sei, che è maggiore del valore dell'indice più alto dell'array. L'indice più alto dell'array specificato nell'esempio precedente è 5.
Esempio2
In questo esempio, stiamo impostando la lunghezza di un array utilizzando il metodo array.lunghezza proprietà. Inizialmente, l'array contiene due elementi, quindi all'inizio la lunghezza è 2. Quindi aumentiamo la lunghezza dell'array a 9.
Nell'output, i valori dell'array sono separati da virgole. Dopo aver aumentato la lunghezza, l'array contiene due valori definiti e sette non definiti separati da una virgola. Quindi inseriamo cinque elementi dell'array e li stampiamo. Ora, l'array contiene sette valori definiti e due non definiti.
array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(' Before setting the length, the array elements are: ' + arr); arr.length = 9; document.write(' <br> <br> After setting the length, the array elements are: ' + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(' <br> <br> After inserting some array elements: ' + arr);Provalo adesso
Produzione
Nel prossimo esempio testeremo la proprietà length sull'array con l'indice non numerico.
Esempio3
In questo esempio, l'indice dell'array non è numerico. Qui, l'array contiene cinque elementi con l'indice non numerico. Stiamo applicando la proprietà length sull'array specificato per vedere l'effetto. Ora vediamo come funziona il array.lunghezza La proprietà funziona sull'indice non numerico dell'array.
Java esce dal ciclo
array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + arr.length);Provalo adesso
Produzione
Nell'output, possiamo vedere che viene visualizzata la lunghezza dell'array 0 . Dopo l'esecuzione del codice sopra riportato, l'output sarà:
mylivecricket per il cricket dal vivo
Possiamo anche usare la proprietà length per scoprire il numero di parole nella stringa. Capiamolo con un esempio.
Esempio4
In questo esempio utilizziamo la proprietà length per visualizzare il numero di parole presenti nella stringa. Qui stiamo creando un array e usiamo il file diviso() funzione per gli elementi dell'array. Stiamo dividendo la stringa dallo spazio bianco ( ' ' ) carattere.
Se applichiamo direttamente la proprietà length sulla stringa, otteniamo il numero di caratteri nella stringa. Ma in questo esempio capiremo come calcolare il numero di parole nella stringa.
array.length var str = 'Welcome to the javaTpoint.com'; var arr = new Array(); arr = str.split(' '); document.write(' The given string is: ' + str); document.write(' <br> <br> Number Of Words: '+ arr.length); document.write(' <br> <br> Number of characters in the string: ' + str.length);Provalo adesso
Produzione