*   >> läser Utbildning artiklar >> science >> programming

JavaScript Tvådimensionell Array

IntroductionThe JavaScript Reference anger inte någon effektiv två-dimensionell array. Däremot kan du skapa en. Jag visar dig hur man gör det i denna article.You behöver redan vet innebörden av en och tvådimensionella arrayer för att förstå detta article.Note: Om du inte kan se koden, eller om du tror att något saknas i den här artikeln (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det är, kontakta mig för minsta problem du har om vad du är reading.The En Dimensional ArrayThe JavaScript referens anger en endimensionell array.

Normalt varje element i den endimensionella array är en bokstavlig (värde). Nu, här är hemligheten för en två-dimensionell array: Om du har en endimensionell array och du gör varje element i den endimensionella array, en ny array, då skulle du ha en tvådimensionell array.Creating en Två- dimensionell ArrayYou börja med att skapa en endimensionell array enligt följande: twoDArr = new Array (); Anta att du vill ha en tvådimensionell uppsättning av fem rader; du skulle göra fem elementen i twoDArr array, nya endimensionella arrayer, med den nya operatören.

Du gör så här: twoDArr [0] = new Array (); twoDArr [1] = new Array (); twoDArr [2] = new Array (); twoDArr [3] = new Array (); twoDArr [4] = new Array (); Med detta har du en tvådimensionell array. Det är en ganska lång process jämfört med vad du har i andra språk, men du äntligen din tvådimensionell array. Obs: Med JavaScript du inte behöver besluta om längden på en eller två-dimensionell array. Så ovanstående tvådimensionell array kod är OK. Om du vet hur många rader och om de är många, sedan tilldela en ny endimensionell array för varje rad som görs ovan skulle vara tråkiga.

Du löser det här problemet genom att tilldela de nya endimensionella arrayer i en for-loop. Mot denna bakgrund är det över två-dimensionell array skapas på följande sätt: twoDArr = new Array (); for (i = 0; i {twoDArr [i] = new Array ();} Komma ValuesYou tillgång till värdet av en JavaScript 2D array enligt följande: ArrayName [i] [j], där jag är radnumret och j är kolonnen . antal rad- och kolumnräkningen börjar från noll Så för att få tillgång till värdet i rad 2, kolumn 4, för ovanstående array, du skulle skriva, twoDArr [1] [3] Exempel CodeTry följande kod.

ApplicationGenerally, du skulle använda en tvådimensionell array, när du har data i form av en tabell (grid) .Det är det, en ganska lång strategi, men du har fortfarande vad du want.Chrys Omdömen

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.