Om enkele , Javascript is vaak gezien als een primitieve en niet bijzonder nuttig programmeertaal . Echter , Javascript is eigenlijk een volledig objectgeoriënteerde taal die in uw web browser draait . Onder zijn vele functies zijn datastructuren zoals arrays , besteld verzamelingen van variabelen . Met behulp van de array -klasse is net als te verklaren elke andere vorm van variabele . Instructies 1 Verklaar een array variabele . Aangezien Javascript is losjes getypt , variabelen gewoon houd waarden . Hoewel de waarden van een type, wordt de variabele zelf geen type. Daarom verklaren een array variabele is net als verklarend elk ander geheel getal of tekenreeks variable.var -array = new Array ( ) ; kopen van 2 Declareer een variabele met een bekende beginnend grootte. Het bovenstaande zal een lege array van onbepaalde ( of nul ) lengte te creëren . Hoewel dit misschien uw enige optie als je niet weet hoeveel elementen van de variabele zal bevatten , als je weet dat je een variabele declareert met behulp van die informatie . Dit is te verkiezen als resizen en array, die vereist dat de toewijzing van nieuwe geheugen en het verplaatsen van de hele array , is computationeel duur . 3 Declareer een array variabele met een bekend startpunt grootte , door het passeren van dat formaat als argument voor de Array constructor.var matrix = new Array ( 34 ) ; 4 Passeer de waarden als argumenten aan de array constructeur ( indien de waarden bekend zal worden wanneer je verklaart de matrix ) . Dit is sneller en compacter dan het invullen van de waarden later met behulp van de index operator.var namen = new Array ( " Jim " , " Joe " , " Bob " ) ; Gebruik scala letterlijke 5 . Net als het passeren van de array-elementen aan de aannemer , kunt u ook gebruik maken van een array letterlijke . Dit is functioneel hetzelfde , maar minder verbose.var namen = [ " Jim " , " Joe " , " Bob " ] ; Push -elementen aan de array 6 . Als de grootte en de inhoud van de array niet bekend wanneer het programma wordt geschreven , kunnen nieuwe elementen worden " gedrukt " op het einde van een array . Om " push " een element op een array is om de array een element groter ( indien nog niet groot genoeg is ) te maken en om het element toe te voegen aan het einde van de array.var namen = new Array ( ) ; names.push ( " Jim " ) ; names.push ( " Joe " ) ; names.push ( " Bob " ) ; 7 wijzigen en toegang tot elementen van de array met behulp van de index operator . De index exploitant is de belangrijkste manier om toegang array-elementen . Met behulp van de index operator ( de vierkante haken ) , kunt u individueel lezen of schrijven een van de array elements.var namen = new Array ( " Jim " , " Joe " ) ; var name = namen [ 0 ] ; //Jimnames [ 1 ] = " Bob " ; //Joe is nu Bobnames [ 2 ] = " Carl " ; //array wordt uitgebreid met Carl Loop 8 bezit over een array . Lussen over arrays kunnen worden bereikt met de lus "voor" . De grootte van de matrix kan worden afgelezen lengte attribute.var namen array = [ " Jim " , " Joe " , " Bob " ] , for ( var i = 0 , i < names.length ; i + + ) { document . schrijven ( namen [ i ] ) ; }
|