De eigenschap length retourneert het aantal elementen in een array in de vorm van een 32-bits geheel getal zonder teken. We kunnen ook zeggen dat de lengte eigenschap retourneert een getal dat het aantal array-elementen vertegenwoordigt. De retourwaarde is altijd groter dan de hoogste array-index.
De lengte eigenschap kan ook worden gebruikt om het aantal elementen in een array in te stellen. We moeten de toewijzingsoperator gebruiken in combinatie met de lengte-eigenschap om de lengte van een array in te stellen.
De array.lengte eigenschap in JavaScript is hetzelfde als de array.grootte() methode in jQuery. In JavaScript , het is ongeldig om te gebruiken array.grootte() methode die we dus gebruiken array.lengte eigenschap om de grootte van een array te berekenen.
Syntaxis
De volgende syntaxis wordt gebruikt om de lengte van een array te retourneren
mergesort-algoritme
array.length
De volgende syntaxis wordt gebruikt om de lengte van een array in te stellen
array.length = number
Laten we voor een beter begrip enkele illustraties van het gebruik bekijken array.lengte eigendom.
Voorbeeld 1
Het is een eenvoudig voorbeeld om te begrijpen hoe u de lengte van een array kunt berekenen met behulp van de array.lengte eigendom.
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);Test het nu
Uitvoer
In de uitvoer kunnen we zien dat de lengte van de array is zes, wat groter is dan de waarde van de hoogste index van de array. De hoogste index van de opgegeven array in het bovenstaande voorbeeld is 5.
shreya ghoshal
Voorbeeld2
In dit voorbeeld stellen we de lengte van een array in met behulp van de array.lengte eigendom. Aanvankelijk bevat de array twee elementen, dus in het begin is de lengte 2. Vervolgens vergroten we de lengte van de array naar 9.
In de uitvoer worden de waarden van de array gescheiden door komma's. Nadat de lengte is vergroot, bevat de array twee gedefinieerde en zeven ongedefinieerde waarden, gescheiden door een komma. Vervolgens voegen we vijf array-elementen in en drukken ze af. Nu bevat de array zeven gedefinieerde en twee ongedefinieerde waarden.
CSS-teruglooptekst
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);Test het nu
Uitvoer
In het volgende voorbeeld testen we de eigenschap length van de array met de niet-numerieke index.
Voorbeeld3
In dit voorbeeld is de index van de array niet-numeriek. Hier bevat de array vijf elementen met de niet-numerieke index. We passen de eigenschap length toe op de gegeven array om het effect te zien. Laten we nu eens kijken hoe de array.lengte eigenschap werkt op de niet-numerieke index van de array.
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);Test het nu
Uitvoer
In de uitvoer kunnen we zien dat de lengte van de array wordt weergegeven 0 . Na de uitvoering van de bovenstaande code zal de uitvoer zijn -
We kunnen ook de eigenschap length gebruiken om het aantal woorden in de string te achterhalen. Laten we het begrijpen met een voorbeeld.
Voorbeeld4
In dit voorbeeld gebruiken we de eigenschap length om het aantal woorden in de tekenreeks weer te geven. Hier maken we een array en gebruiken we de splitsen() functie voor de array-elementen. We splitsen de string van de witruimte ( '' ) karakter.
Als we de eigenschap length direct op de string toepassen, geeft dit ons het aantal tekens in de string. Maar in dit voorbeeld zullen we begrijpen hoe we het aantal woorden in de string kunnen berekenen.
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);Test het nu
Uitvoer
tekenreeks bevat Java