Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Skillnad mellan Pop & Splice i Javascript

    JavaScript är ett skriptspråk för webben . Men även om JavaScript är ibland som ett " script " språk , utför den precis som en fullt fungerande programmeringsspråk för webben . JavaScript använder objektorienterad programmering paradigm , såsom objekt och metoder . Den " array " Objektet är en sådan datatyp , som innefattar metoder som " pop " och " skarv " för att ändra innehållet i en array . JavaScript Arrays

    JavaScript , liksom i de flesta andra programmeringsspråk , är en array en variabel som refererar till en samling av dataelement . Även i vissa andra språk ( t.ex. C eller Java ) en matris måste innehålla värden av samma datatyp , i JavaScript en array kan innehålla värden av olika slag . Till exempel JavaScript array :

    var names = new Array ( " Bob " , " George " , " Bill " , 3 ) ;

    Innehåller tre strängar som innehåller namn , och siffran 3 . Arrayer i JavaScript instansieras som objekt , vilket innebär att de innehåller vissa metoder programmerare kan ringa .
    Pop ( ) Metod

    " pop "-metoden kommer från idé av stapeln datastruktur . Stacks är datalistor , från vilka värden hämtas /tas bort ( eller " poppade " ) från slutet av listan . Detta innebär att det sista elementet i listan tas bort , och listan längd ändras . Den pop metod för JavaScript-matriser fungerar på samma sätt :

    document.write ( names.pop ( ) ) ;

    document.write ( namn ) ;

    Detta kommando kommer skriva siffran 3 till webbläsaren , och ta bort det från listan . Resterande Listan kommer att läsa :

    Bob , George , Bill
    Metoden splice ( ) Metod

    " skarven " Metoden liknar till pop metod , eftersom det kan ta bort data från matriser och ändra deras innehåll . Skarven Metoden har dock en lite mer flexibilitet , eftersom det kan också lägga till element i en lista , och det kan prestera operationer på elementen i mitten av listan . Till exempel :

    names.splice ( 1 , 0 , " Mark " ) ;

    Kommer lägga elementet " Mark " till index 1 . Så arrayen kommer att läsa :

    Bob , Mark , George , Bill

    Det första argumentet av skarv definierar anger index . Det andra argumentet signalerar hur många element att ta bort ( i detta fall ingen , eftersom en del bara läggs ) . Den tredje är själva elementet .
    Exempel

    pop och skarva metoder kan ändra variabler i stor utsträckning , och programmerare bör vara medveten om hur data i en array förändringar som verksamheten inträffa . Exemplet kod :

    names.pop ( ) ;

    names.pop ( ) ;

    names.splice ( 0 , 1 , " John" ) ;

    names.splice ( 1 , 0 , " Kyle " , " Robert " ) ;

    names.pop ( ) ;

    ändrar helt listan för att läsa :

    John , Kyle , Robert

    de sista två värdena i den ursprungliga arrayen ( George och Bill ) är poppade ur listan . Namnet " John" läggs till den första ( 0 ) läge , medan Bob avlägsnas. Två ytterligare namn ( Kyle och Robert ) läggs in mellan John och Markus , och slutligen Mark dök upp i listan .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar Java Script på en PC
    ·Hur får man en jQuery Modal till Show
    ·Hur du ändrar en bakgrundsbild på Rollover
    ·Hur man lägger villkorssatser i en JS -fil
    ·Alternativ till alternativknappar i JQuery
    ·Hur man genomför en grundläggande Destructor i JavaSc…
    ·Hur man beräknar Array Längd i Javascript
    ·Hur man installerar ett jQuery Date Picker
    ·Hur vill kolla webbläsare Skriv in JavaScript
    ·Hur man använder flera JavaScript-filer i samordning m…
    Utvalda artiklarna
    ·Hur du uppdaterar sessionsvariabler
    ·Vad är Streaming Klasser
    ·Hur att starta Visual Basic Editor
    ·Hur du ändrar teckensnitt Använda HTML -kod
    ·Hur till Bädda Musikspelare
    ·Konvertera strängar till osignerade långa Värden
    ·Script Vs . Inbyggd funktion i SSIS
    ·Hur bindande DataGrid värden i en datamängd i VB.NET
    ·Hur man använder DataGridView för MySQL i VB.NET
    ·Hur Referens Disk Paths på Python
    Copyright © Dator Kunskap http://www.dator.xyz