Elementų pašalinimas iš „JavaScript“ masyvo



Šiame straipsnyje gausite išsamius įvairius metodus, kaip pašalinti elementus iš „JavaScript“ masyvo su pavyzdžiais.

Dažniausiai tada nereikia manipuliuoti masyvu, kuris atsiranda iš niekur. Tokių manipuliacijų yra įvairių būdų, iš kurių vienas apima elemento pašalinimo būdą. Šiame straipsnyje aš jus apžvelgsiu įvairiais elementų pašalinimo iš masyvo metodais . Toliau pateikiami patarimai, į kuriuos šis straipsnis bus sutelktas,

pl sql pamoka su pavyzdžiais

Pradėkime tada,





Elementų pašalinimas iš masyvo „JavaScript“

Pop metodas

„Pop ()“ metodas pašalina elementą iš masyvo pabaigos, panašiai kaip kamino. Kita vertus, „push“ () metodas prideda elementą prie masyvo pabaigos.Metodai įgyvendina LIFO (Last-In-First-Out) koncepciją.

[„Rokas“, „Metalas“, „Bliuzas“, „Džiazas“] sąrašas.pop () [„Rokas“, „Metalas“, „Bliuzas“]

Kodas pašalina paskutinį masyvo elementą, ty „Džiazas“.„Push ()“ metodas grąžina elementą į masyvą.



„Shift“ metodas: elementų pašalinimas iš „JavaScript“ masyvo

„Shift“) metodas pašalina elementą iš masyvo pradžios. Kita vertus, „unshift“ () metodas grąžina elementą į masyvo pradžią.

['Rokas', 'Metalas', 'Bliuzas', 'Džiazas'] sąrašas.shift () ['Metalas', 'Bliuzas', 'Džiazas']

Kodas pašalina pirmąjį elementą, ty Rock iš masyvo.Naudojant „unshift“ () metodą, „Rock“ bus pridėta atgal į masyvą.

Sujungimo metodas

Splice () metodas pašalina tam tikrą arba pasirinktinę masyvo dalį.Pasirodo, kad tai yra išradingas elementų pašalinimo, pakeitimo ar įtraukimo į masyvą metodas.



[„Rokas“, „Metalas“, „Bliuzas“, „Džiazas“] list.splice (2, 1) // Pradedant nuo 2 rodyklės pozicijos, pašalinkite vieną elementą [„Rokas“, „Metalas“, „Džiazas“] sąrašas .splice (2,2) // Pradedant nuo 2 indekso padėties, pašalinkite du elementus ['Rock', 'Metal']

Ankstesniame pavyzdyje griežinėlių metodas pašalina elementus pagal nurodytą indeksą.

„Bliuzas“ pašalinamas iš pirmojo pavyzdžio, nes jis yra 2 rodyklėje.

Antrame pavyzdyje yra pašalinti du elementai, ty „Blues“ ir „Jazz“, nes indeksas nurodo, kad reikia pašalinti 2 elementus, pradedant nuo 2 indekso.

Reikia pažymėti, kad masyvai „JavaScript“ indeksuojami nuliu.

Toliau einant į šį straipsnį apie elementų pašalinimą iš „JavaScript“ masyvo,

Elementų asortimento sujungimas

Tikėtina iš eilės pašalintus elementus pašalinti naudojant „splice“ () metodą:

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Pradėdami nuo 0 indekso pozicijos, pašalinkite du elementus ['Blues', 'Jazz']

Kodas pašalina sujungimo metode paminėtas vertes.

Pašalinti elementus pagal vertę: elementų pašalinimas iš „JavaScript“ masyvo,

Elemento galime ieškoti naudodami sujungimą () ir jį nuosekliai pašalinti.Šį metodą galima susieti su komanda indexOf (), kuri pateikia pirmąjį indeksą, kuriame galima rasti nurodytą elementą. Jei elementas nerastas, jis pateikia -1 kaip išvestį.

Šiame pavyzdyje pašaliname elementą „Blues“:

[„Rokas“, „Metalas“, „Bluesas“, „Džiazas“] // Raskite „Blues“ rodyklės poziciją ir pašalinkite vieną elementą iš tos pozicijos list.splice (list.indexOf ('Blues'), 1)

Kodas pašalina elementą „Blues“, sužinojęs elemento rodyklės padėtį.

Pašalinti elementų diapazoną pagal vertę

„JavaScript“ leidžia mums pašalinti kelis elementus iš masyvo.

[„Rokas“, „Metalas“, „Bliuzas“, „Bliuzas“, „Džiazas“] (var i = list.length-1 i -) {if (list [i] === 'Blues') list .splice (i, 1)} [„Rokas“, „Metalas“, „Džiazas“]

Kodas pašalina visus elemento „Blues“ atvejus.

Pradėkime nuo paskutinio šio straipsnio apie elementų pašalinimą iš „JavaScript“ masyvo bitų,

final vs pagaliau vs finalize

Masyvo filtro metodas

Užuot mutavęs masyvą, kuriame jis buvo vadinamas, filtras () sukuria naują masyvą.Jis turi vieną parametrą, vadinamą atgalinio skambinimo metodu. Atgalinio skambinimo metodas suveikia, kai filtro metodas kartojasi virš masyvo elementų.

Jis perduoda tris reikšmes atgaliniam skambučiui:

  • Dabartinė vertė
  • Dabartinis masyvo indeksas
  • Visas masyvas

Pateikiamos dvi reikšmės: teisinga arba klaidinga. Elementai, kurie grįžta tiesa, pridedami prie naujo masyvo, kurį sukuria filtras ().

var masyvas = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filtruotas = masyvas.filter (funkcija (reikšmė, rodyklė, arr) {grąžinimo reikšmė> 4}) // filtruota = > [5,6, 7, 8, 9]

Filtruotą masyvą sudaro tikri elementai.

Elementų pašalinimas iš masyvo gali būti šiek tiek varginantis, tačiau iš tikrųjų šie metodai yra efektyviausi ir išradingiausi.

Tuo mes baigiame šį tinklaraštį „Elementų pašalinimas iš„ Java “masyvo“. Tikiuosi, kad jums pasirodė šis informatyvus ir naudingas, stebėkite daugiau pamokymų panašiomis temomis. Taip pat galite patikrinti mūsų mokymo programą to galite gauti išsamių žinių apie „jQuery“ kartu su įvairiomis jo programomis tiesioginėms internetinėms treniruotėms, palaikančioms visą parą visą parą ir visą gyvenimą.

Turite mums klausimą? Paminėkite juos šio tinklaraščio komentarų skiltyje ir mes su jumis susisieksime.