Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Verschil tussen Pop & Splice in Javascript
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 .

Previous: Next:
  JavaScript Programmeren
·Hoe te Parameters extract van …
·Java Development & Pagina Scri…
·Hoe te wijzigen van een achter…
·Hoe te wijzigen Tabel Achtergr…
·Hoe PDF Met Maken Javascript 
·Javascript en reguliere expres…
·Aanwijzingen voor een Jquery T…
·Hoe te Breedte van een element…
·Hoe kan ik Windows Media Playe…
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Hoe naar Split Vaste grootte met Java 
·Hoe om te achterhalen of een lettertype …
·Hoe u met Visual Basic dat wordt afgeslo…
·Hoe te Woorden zoeken in een bestand mak…
·Hoe om te leren programmeren Online 
·VBA Gids 
·Hoe je maandelijkse betalingen in Visual…
·VB.NET Milieu : Lettertypen & kleuren 
·Instrumenten gebruikt in Programmering 
Copyright © Computer Kennis http://www.nldit.com