Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> JavaScript Programmering >> Content
    Forskjellen mellom Pop & Splice i Javascript
    JavaScript er et skriptspråk for web. Men selv om JavaScript er noen ganger referert til som en " scripting " språk , utfører det like fullt funksjonelt programmeringsspråk for web. JavaScript bruker objektorientert programmering paradigmer , slik som objekter og metoder . Den " array" objekt er en slik datatype , som omfatter metoder som "pop" og " splice " for å modifisere innholdet i en matrise . JavaScript Arrays

    JavaScript, som i de fleste andre programmeringsspråk , er en matrise en variabel som refererer til en samling av dataelementer. Mens i noen andre språk (for eksempel C eller Java) en matrise må inneholde verdier av samme datatype i JavaScript en matrise kan inneholde verdier av forskjellige typer. For eksempel JavaScript matrise:

    VAR navn = new Array ( " Bob ", " George" , "Bill" , 3 ) ;

    Inneholder tre strenger som inneholder navn og nummer 3 . Arrays i JavaScript er instansiert som objekter , noe som betyr at de inneholder visse metoder programmerere kan ringe .
    Pop ( ) Metode

    "pop "-metoden kommer fra ide i stabelen datastrukturen . Stabler er lister over data , fra hvilke verdier som skal hentes /fjernes (eller " poppet ") fra slutten av listen . Dette betyr at det siste elementet av listen fjernes, og listen lengde endres. Den pop metode for JavaScript Arrays fungerer på samme måte : en

    document.write ( names.pop ( ));

    document.write ( navn) ;

    Denne kommandoen vil skrive tallet 3 til nettleseren , og fjerne det fra listen. De resterende listen vil lese : en

    Bob , George , Bill
    Skjøten ( ) Metode

    " spleise " metoden er lik til pop metode , ved at det kan fjerne data fra matriser og endre innholdet. Skjøten metode har imidlertid en litt mer fleksibilitet , ved at den kan også legge til elementer i en liste , og det kan preform operasjoner på elementer i midten av listen . For eksempel : en

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

    Vil legge elementet " Mark" å indeksere en . Så matrisen vil lese : en

    Bob , Mark, George , Bill

    Det første argumentet Skjøt definerer sier indeksen. Det andre argumentet signaliserer hvor mange elementer for å fjerne (i dette tilfellet ingen, siden et element er bare å bli lagt til) . Den tredje er den faktiske element .
    Eksempler

    pop og spleise metoder kan endre variabler mye, og programmerere bør være klar over hvordan data i en rekke endringer som operasjoner forekomme . Eksempelet kode :

    names.pop ();

    names.pop ();

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

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

    names.pop ();

    endrer fullstendig listen for å lese : en < p > John , Kyle , Robert

    de to siste verdiene av den opprinnelige matrisen (George og Bill ) er poppet fra listen . Navnet " John" tilsettes til den første stilling (0) , mens Bob er fjernet. Ytterligere to navn ( Kyle og Robert ) tilsettes i mellom John og Mark , og til slutt Mark er poppet ut av listen.

    früher :

     Weiter:
      Relatert Artike
    ·Javascript og Regular Expressions for postnumre 
    ·Hvordan lage en Javascript Ticker 
    ·Fjerne et vertikalt rullefelt i JavaScript 
    ·Hvordan få en ekstern webside med JavaScript 
    ·Skriv ut Opplæring for JavaScript 
    ·Grunnleggende Eksempler på jQuery 
    ·Hvordan lage OOP JavaScript 
    ·Hvordan oppdage operativsystemet Med JavaScript 
    ·Hvordan sette betinget utsagn i en JS Fil 
    ·Hvordan lage en Vista Sidebar Gadget 
      Anbefalte artikler
    ·Verktøy for Client Server Development 
    ·Hvordan lage en Binary Tree in C 
    ·Hvordan analysere XML Sports Feeds 
    ·Hvordan Echo et bilde i PHP 
    ·Hvordan lage enkle VBS Script Online og Legg til en IP-…
    ·Hvordan å sette sammen en SWF i FlashDevelop 
    ·Hvordan å matche et String i en Array Bruke Java 
    ·Slik installerer MySQL Gem på Snow Leopard 
    ·Slik Send HTML e-post via PHP Mail 
    ·Hva er de JMS Objekter som er innhentet via JNDI 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/