Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi Pop & Splice v Javascriptu

JavaScript je skriptovací jazyk pre web . Avšak , hoci JavaScript je niekedy označovaná ako " skriptovací jazyk " , vykonáva rovnako ako plne funkčný programovací jazyk pre web . JavaScript používa objektovo orientovaný programovací paradigmy , ako sú objekty a metódy . " Pole " objekt je jeden dátový typ , ktorý zahŕňa metódy ako " pop " a " spájať " za účelom zmeniť obsah poľa . JavaScript Pole

JavaScript , rovnako ako vo väčšine ostatných programovacích jazykov , pole je premenná , ktorá odkazujú kolekcií dátových položiek . Zatiaľ čo v niektorých iných jazykoch ( napr. C alebo Java ) , musí pole obsahovať hodnoty rovnakého dátového typu , v JavaScripte polia môžu obsahovať hodnoty rôznych typov . Napríklad pole JavaScript : Spojené názvy

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

obsahuje tri reťazce, ktoré obsahujú mená , a číslo 3 . Polia v JavaScripte sú inštancie ako objekty , čo znamená , že sú niektoré metódy , programátori môžu volať .
Pop ( ) Metóda

metóda " pop " pochádza z myšlienka dátové štruktúry zásobníka . Stohy sú zoznamy dát, z ktorých sú hodnoty získané /odstráni ( alebo " odoberie " ) z konca zoznamu . To znamená , že posledný prvok zoznamu sa odstráni , a dĺžka zoznamu zmenila . Metóda pop pre funkcie JavaScript Arrays rovnakým spôsobom :

document.write ( names.pop ( ) ) ;

document.write ( mená ) ;

Tento príkaz bude napísať číslo 3 do prehliadača , a vyberte ju zo zoznamu . Zostávajúce zoznam bude čítať :

Bob , George , Bill
splice ( ) Metóda

metóda " spojka " je podobný metódy pop , v tom , že môže odstrániť dáta z poľa a upravovať ich obsah . Metóda splice , ale má trochu väčšiu flexibilitu v tom , že sa môže tiež pridať prvky do zoznamu , a to môže polotovarov operácie na prvky v polovici zoznamu . Napríklad :

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

pridať prvok " Mark " na indexe 1. Takže pole bude čítať :

Bob , Mark , George , Bill

Prvý argument spoje určuje uvedením indexu . Druhý argument signalizuje , koľko prvkov odstrániť ( v tomto prípade žiadny , pretože prvok je iba pridávajú ) . Tretí je aktuálny prvok .
Príklady

pop a spojovacie metódy môžu premenné meniť značne, a programátori by mali byť informovaní o tom , ako dáta do zmeny poľa sú operácie dôjsť . Príklad kódu :

names.pop ( ) ;

names.pop ( ) ;

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

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

names.pop ( ) , celým

úplne mení zoznam čítať celým

John , Kyle , Robert vs

posledné dve hodnoty pôvodného poľa ( George a Bill ) sú vyskočila zo zoznamu . Názov " John " sa pridá k prvému ( 0 ) polohy , zatiaľ čo Bob sa odstráni . Dve ďalšie mená ( Kyle a Robert ) sú pridané medzi Johnom a Marka , a nakoniec Mark sa odoberie preč zoznamu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené