Det objektorienterade skriptspråket JavaScript är för närvarande det mest använda objektorienterade skriptspråket för att göra webbsidor interaktiva. För att lösa komplexa problem med detta språk måste du nästan alltid använda matriser. Skriptet börjar använda arrayen genom att deklarera det. Låt oss se hur exakt detta görs.
Nödvändig
Grundläggande kunskap om JavaScript
Instruktioner
Steg 1
Det finns flera sätt att skapa en JavaScript-array. Till exempel så här: var sampleArray = [element_0, element_1, element_2, element_2]; Den här raden skapar en matris med fyra enheter. Om du inte anger arrayelement skapas en tom array: var emptyArray =;
Steg 2
Ett annat sätt att definiera en array: var sampleArray = new Array (element_0, element_1, element_2, element_2); Och det här alternativet skapar en array med fyra enheter. Och här, om du inte listar arrayelementen, kommer arrayen att skapas tom: var emptyArray = new Array (); I en sådan tom array, efter deklarationen, kan du skapa flera element med index som inte följer var och en Övrig. Till exempel: var emptyArray = new Array ();
emptyArray [4] = 47;
emptyArray [792] = 1; Till skillnad från till exempel matriser i C-språket kommer den här arrayen att uppta den mängd minne som krävs för att bara lagra två element, inte 793. Du kan skapa en tom array med en given längd, alla element varav kommer att ha ett värde "odefinierad": var emptyArray = new Array (8); Denna tomma array kommer att innehålla 8 element vars värde är odefinierat.
Steg 3
För någon av ovanstående metoder för att skapa kan arrayelement vara heltal eller bråknummer, sträng och logiska värden. Arrayer kan också vara delar av andra arrays. Ett exempel på att skapa en array som innehåller ett element av var och en av de listade typerna: var mixedArray = [4, 3.14, "text", true, [47, 8.1]; Eftersom en array kan vara ett element i en annan array, är det lätt att förstå hur man skapar flerdimensionella matriser. Ett exempel på att skapa en tredimensionell matris: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; Dessa är alla numrerade arrayer. Objekt ska användas för att skapa associerande (namngivna) matriser i JavaScript.