Właściwość długości zwraca liczbę elementów tablicy w postaci 32-bitowej liczby całkowitej bez znaku. Można też powiedzieć, że długość Właściwość zwraca liczbę reprezentującą liczbę elementów tablicy. Wartość zwracana jest zawsze większa niż najwyższy indeks tablicy.
The długość Właściwość może być również używana do ustawiania liczby elementów w tablicy. Aby ustawić długość tablicy, musimy użyć operatora przypisania w połączeniu z właściwością długości.
The długość.tablicy Właściwość w JavaScript jest taka sama jak tablica.rozmiar() metoda w jQuery. W JavaScript , nie można go używać tablica.rozmiar() metoda, więc używamy długość.tablicy właściwość służąca do obliczania rozmiaru tablicy.
Składnia
Poniższa składnia służy do zwracania długości tablicy
zdefiniuj komputer
array.length
Do ustawienia długości tablicy używana jest następująca składnia
array.length = number
Dla lepszego zrozumienia przyjrzyjmy się kilku ilustracjom użycia długość.tablicy nieruchomość.
PowerShell mniejszy lub równy
Przykład 1
Jest to prosty przykład zrozumienia, jak obliczyć długość tablicy za pomocą długość.tablicy nieruchomość.
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);Przetestuj teraz
Wyjście
Na wyjściu widzimy, że długość tablicy wynosi sześć, która jest większa niż wartość najwyższego indeksu tablicy. Najwyższy indeks określonej tablicy w powyższym przykładzie to 5.
Przykład2
W tym przykładzie ustawiamy długość tablicy za pomocą metody długość.tablicy nieruchomość. Początkowo tablica zawiera dwa elementy, więc na początku długość wynosi 2. Następnie zwiększamy długość tablicy do 9.
Na wyjściu wartości tablicy oddziela się przecinkami. Po zwiększeniu długości tablica zawiera dwie wartości zdefiniowane i siedem niezdefiniowanych, oddzielonych przecinkiem. Następnie wstawiamy pięć elementów tablicy i je drukujemy. Teraz tablica zawiera siedem zdefiniowanych i dwie niezdefiniowane wartości.
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);Przetestuj teraz
Wyjście
W następnym przykładzie przetestujemy właściwość długości tablicy z indeksem nienumerycznym.
znak na ciąg w Javie
Przykład 3
W tym przykładzie indeks tablicy nie jest numeryczny. Tutaj tablica zawiera pięć elementów z indeksem nienumerycznym. Aby zobaczyć efekt, stosujemy właściwość długości do danej tablicy. Zobaczmy teraz, jak długość.tablicy Właściwość działa na nienumerycznym indeksie tablicy.
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);Przetestuj teraz
Wyjście
Na wyjściu widzimy, że wyświetlana jest długość tablicy 0 . Po wykonaniu powyższego kodu wynik będzie -
Możemy również użyć właściwości długości, aby sprawdzić liczbę słów w ciągu. Rozumiemy to na przykładzie.
Przykład 4
W tym przykładzie używamy właściwości długości do wyświetlenia liczby słów znajdujących się w ciągu. Tutaj tworzymy tablicę i używamy podział() funkcja dla elementów tablicy. Oddzielamy ciąg znaków od białych znaków ( '' ) postać.
Jeśli bezpośrednio zastosujemy właściwość długości do ciągu, wówczas otrzymamy liczbę znaków w ciągu. Ale w tym przykładzie zrozumiemy, jak obliczyć liczbę słów w ciągu.
inicjalizator wiosny
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);Przetestuj teraz
Wyjście