JavaScript is een scripttaal voor het web . Hoewel toestaat soms wordt aangeduid als een " scripting " taal voert net als een volledig functionele programmeertaal voor het web . JavaScript gebruikt Object Oriented programmeren paradigma's , zoals objecten en methoden . De " matrix " object is een dergelijk gegevenstype , welke werkwijzen zoals " pop" en " splice " om de inhoud van een array wijzigen omvat . JavaScript Arrays JavaScript , zoals in de meeste andere programmeertalen , een array is een variabele die verwijzing een verzamelingen van data items . En in enkele talen (zoals C of Java ) een reeks waarden van hetzelfde gegevenstype moeten houden , in JavaScript een array waarden van verschillende types bevatten. Bijvoorbeeld , de JavaScript -array : var namen = new Array ( " Bob " , " George " , "Bill" , 3 ) ; Bevat drie snaren met namen , en het nummer 3 . Arrays in JavaScript worden geïnstantieerd als objecten , hetgeen betekent dat zij onder bepaalde methoden programmeurs kunnen bellen . De pop ( ) Methode De "pop " -methode komt uit de idee van de stapel gegevensstructuur . Stacks gegevenslijsten , waarvan de waarden worden opgehaald /verwijderd ( of " uitgeklapt " ) vanaf het einde van de lijst . Dit betekent dat het laatste element van de lijst verwijderd en de lijst lengte gewijzigd . De pop -methode voor JavaScript Arrays werkt op dezelfde manier : document.write ( names.pop ( ) ) ; document.write ( namen ) ; Deze opdracht zal schrijf de nummer 3 van de browser , en verwijder deze uit de lijst . De resterende lijst zal luiden : Bob , George , Bill De splice ( ) methode De " splice " methode is vergelijkbaar de pop werkwijze, die kan gegevens van arrays verwijderen en wijzigen van de inhoud . De splice methode heeft echter iets meer flexibiliteit , omdat ook elementen een lijst toe te voegen , en kan bewerkingen voorvormen van elementen in het midden van de lijst . Bijvoorbeeld : names.splice ( 1 , 0 , " Mark" ) ; het element " Mark" Zal toevoegen aan index 1 . Zodat de array zal lezen : Bob , Mark , George , Bill Het eerste argument van splice definieert de vermelding index . De tweede argument signaleert hoeveel elementen te verwijderen ( in dit geval geen , omdat een element wordt alleen toegevoegd ) . De derde is de werkelijke element . Voorbeelden De pop-en splice methoden kunnen variabelen ingrijpend wijzigt , en de programmeurs moeten zich bewust zijn van de manier waarop de gegevens in een array verandert als operaties optreden . Het voorbeeld code : names.pop ( ) ; names.pop ( ) op ; names.splice ( 0 , 1 , " Johannes " ) ; names.splice ( 1 , 0 , " Kyle " , " Robert " ) ; names.pop ( ) ; volledig verandert de lijst te lezen : John , Kyle , Robert de laatste twee waarden van de oorspronkelijke array ( George en Bill ) worden geknald uit de lijst . De naam "Jan" wordt toegevoegd aan de eerste ( 0 ) positie , terwijl Bob wordt verwijderd . Twee extra namen ( Kyle en Robert ) worden toegevoegd in tussen John en Mark , en tenslotte Mark is popped off van de lijst .
|