A length tulajdonság egy tömb elemeinek számát adja vissza 32 bites előjel nélküli egész szám formájában. Azt is mondhatjuk, hogy a hossz A property egy számot ad vissza, amely a tömbelemek számát jelenti. A visszatérési érték mindig nagyobb, mint a legmagasabb tömbindex.
A hossz A tulajdonság egy tömb elemeinek számának beállítására is használható. A hozzárendelés operátort a long tulajdonsággal együtt kell használnunk egy tömb hosszának beállításához.
A array.length tulajdonság a JavaScriptben megegyezik a array.size() módszer a jQuery-ben. Ban ben JavaScript , nem használható array.size() módszert használjuk array.length tulajdonság egy tömb méretének kiszámításához.
Szintaxis
A következő szintaxist használjuk a tömb hosszának visszaadására
import hangya
array.length
A következő szintaxist használjuk a tömb hosszának beállítására
array.length = number
A jobb megértés érdekében lássunk néhány használati illusztrációt array.length ingatlan.
Példa1
Ez egy egyszerű példa annak megértésére, hogyan kell kiszámítani egy tömb hosszát a array.length ingatlan.
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);Tesztelje most
Kimenet
java tömb szelet
A kimenetben láthatjuk, hogy a tömb hossza a hat, amely nagyobb, mint a tömb legmagasabb indexének értéke. A fenti példában a megadott tömb legmagasabb indexe a 5.
Példa2
Ebben a példában egy tömb hosszát a segítségével állítjuk be array.length ingatlan. Kezdetben a tömb két elemet tartalmaz, így az elején a hossza 2. Ezután növeljük a tömb hosszát 9-re.
A kimenetben a tömb értékeit vesszővel választjuk el. A hossz növelése után a tömb két meghatározott és hét definiálatlan értéket tartalmaz, vesszővel elválasztva. Ezután beszúrunk öt tömbelemet, és kinyomtatjuk. Most a tömb hét meghatározott és két definiálatlan értéket tartalmaz.
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);Tesztelje most
Kimenet
A következő példában a long tulajdonságot a nem numerikus indexű tömbön fogjuk tesztelni.
Példa3
Ebben a példában a tömb indexe nem numerikus. Itt a tömb öt, nem numerikus indexű elemet tartalmaz. Az adott tömbön a hossz tulajdonságot alkalmazzuk, hogy megnézzük a hatást. Most pedig lássuk, hogyan array.length tulajdonság a tömb nem numerikus indexén működik.
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);Tesztelje most
Kimenet
középső kép css-ben
A kimenetben láthatjuk, hogy megjelenik a tömb hossza 0 . A fenti kód végrehajtása után a kimenet:
A hossz tulajdonság segítségével is megtudhatjuk a karakterláncban lévő szavak számát. Értsük meg egy példával.
Példa4
Ebben a példában a long tulajdonságot használjuk a karakterláncban lévő szavak számának megjelenítésére. Itt létrehozunk egy tömböt, és használjuk a hasított() függvény a tömbelemekhez. Elválasztjuk a karakterláncot a szóköztől ( '' ) karakter.
python írja a json-t a fájlba
Ha a hossz tulajdonságot közvetlenül alkalmazzuk a stringre, akkor ez megadja a karakterláncban lévő karakterek számát. De ebben a példában megértjük, hogyan kell kiszámítani a karakterláncban lévő szavak számát.
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);Tesztelje most
Kimenet