JavaScript-matriisin pituus

JavaScript Array length -ominaisuus palauttaa tai asettaa matriisin elementtien lukumäärän.

Syntaksi lengthomaisuuden käyttöön on:

 arr.length

Tässä arr on taulukko.

Esimerkki 1: Matriisin elementtien lukumäärän etsiminen

 var companyList = ("Apple", "Google", "Facebook", "Amazon"); console.log(companyList.length); // Output: 4 var randomList = ("JavaScript", 44); console.log(randomList.length); // Output: 2 var emptyArray = (); console.log(emptyArray.length); // Output: 0

Tuotos

 4 2 0

Tässä voimme nähdä, että lengthominaisuus palauttaa kohteiden määrän jokaisessa taulukossa. Se palauttaa kokonaisluvun, joka on vain suurempi kuin korkein indeksi Array.

Esimerkki 2: Matriisin pituuden käyttäminen silmukassa

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // languages.length can be used to find out // the number of times to loop over an array for (i = 0; i < languages.length; i++)( console.log(languages(i)); )

Tuotos

 JavaScript Python C ++ Java Lua

Voit myös määrittää lengthkäyttöomaisuuden uudelleen Arraymääritysoperaattorilla =.

Syntaksi taulukon pituuden määrittämiseksi:

 array.length = 

Tätä voidaan käyttää tietyn taulukon katkaisemiseen tai laajentamiseen.

Esimerkki 3: Matriisin pituusominaisuuden muuttaminen

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // truncate the Array to 3 elements languages.length = 3 // Output: ( 'JavaScript', 'Python', 'C++' ) console.log(languages) // extend the Array to length 6 languages.length = 6 // Output: ( 'JavaScript', 'Python', 'C++', ) console.log(languages)

Tuotos

 ('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)

Tässä me ensin katkaistu pituus Arraykuin 3 (määritetty arvo) on vähemmän kuin 4 (alkuperäinen Arraypituus).

Jos määritetty arvo on enemmän kuin alkuperäinen Arraypituus, tyhjät kohteet lisätään taulukon loppuun. Voimme nähdä tämän tapahtuvan toisessa esimerkissä.

Mielenkiintoisia artikkeleita...