Hvordan beregne Array Lengde på Javascript

Hvordan beregne Array Lengde på Javascript


En matrise er en datastruktur som lar programmerere store grupper av variabler i en organisert og minneeffektiv måte. I stedet for å erklære mange variabler og sette deres verdier individuelt, kan programmerere bruke en matrise for å lagre variabelnavn og verdier på en måte som gir mulighet til å stille, hente og utføre operasjoner på data som finnes i tabellen. Java tilbyr funksjoner og egenskaper som lar programmerere å lage ulike typer matriser, bestemme array-lengder, kopiere, slette, sortere og endre verdier lagret i arrays.

Bruksanvisning

1 Åpne en teksteditor og opprette en ny fil med navnet "arrayLength.html." Legg en "<script>" tag til filen som skal inneholde Javascript-kode. Legg en "type" attributt til filen og gi den verdien "text / javascript". Lukk "</ script>" tag og lagre filen. For eksempel:

<Script type = "text / javascript">

</ Script>

2 Lag en matrise med Array () -funksjonen og tildele array til en variabel kalt "myArray":

<Script type = "text / javascript">

Var myArray = Array ();

</ Script>

3 Legg tre verdier til myArray array. Den første verdien bør ha en indeksverdi på "0" og en strengverdi av "verdi 1". Den andre verdien bør ha en indeksverdi på "1" og en strengverdi av "value 2". Den tredje verdien bør ha en indeksverdi på "2" og en streng verdi på "value 3".

<Script type = "text / javascript">

Var myArray = Array ();

myArray [0] = "value 1";

myArray [1] = "value 2";

myArray [2] = "verdi 3";

</ Script>

4 Bruk "document.write () -funksjonen" for å sende ut teksten "Matrisen lengde er". Sette sammen teksten med array lengde verdi ved hjelp av lengden eiendommen og sammensetning karakter ( "+"). For eksempel:

<Script type = "text / javascript">

Var myArray = Array ();

myArray [0] = "value 1";

myArray [1] = "value 2";

myArray [2] = "verdi 3";

document.write ( "Matrisen lengde er" + myArray.length);

</ Script>

5 Endre myArray avstand ved å angi lengden eiendom. Bruk document.write () -funksjonen for å sende ut et linjeskift.

<Script type = "text / javascript">

Var myArray = Array ();

myArray [0] = "value 1";

myArray [1] = "value 2";

myArray [2] = "verdi 3";

document.write ( "Matrisen lengde er" + myArray.length);

myArray.length = 6;

document.write ( "");

</ Script>

6 Bruk en andre "document.write ()" -funksjonen for å sende ut teksten "Matrisen lengde er". Sette sammen teksten med array lengde verdi ved hjelp av lengden eiendommen og sammensetning karakter ( "+").

<Script type = "text / javascript">

Var myArray = Array ();

myArray [0] = "value 1";

myArray [1] = "value 2";

myArray [2] = "verdi 3";

document.write ( "Matrisen lengde er" + myArray.length);

myArray.length = 6;

document.write ( "");

document.write ( "Matrisen lengde er" + myArray.length);

</ Script>

Lagre og lukk arrayLength.html.

7 Åpne arrayLength.html i en nettleser. Kontroller at matrisen er opprettet og initialisert med en lengde på "3" Kontroller at etter innstilling rekken lengde verdi, er matrisen avstand "6." Elements ikke tildelt verdier vil være "udefinert".

Hint

  • Javascript matrise lengde eiendom er en av mange tilgjengelige Javascript rekke objektegenskaper, inkludert konstruktør, prototype, indeks og innspill.
  • Javascript arrays kan lages med et forhåndsdefinert antall elementer ved å plassere flere elementer i tabellen erklæringen. For eksempel, "var myArray = Array (3);" skaper en rekke med 3 udefinerte elementer.
  • Javascript arrays kan initialisert med forhåndsdefinerte data. For eksempel, "var myArray = [" value 1 "," value 2 "," value 3 "];" skaper en matrise med verdiene "verdi 1", "value 2" og "verdi 3" som elementer i myArray på indekser 0, 1 og 2.
  • Java har et bredt utvalg av array-funksjoner. Se i Resources en liste over disse funksjonene.
  • Selv om mange tutorials foreslå å bruke den "nye" søkeord når du oppretter matriser, kan det ha utilsiktede konsekvenser og kan utelates.