98 of 264 menu

Metode splice

Die metode splice verwyder of voeg elemente by in 'n skikking. Jy kan slegs elemente verwyder, slegs elemente byvoeg of albei gelyktydig doen. Die metode is baie veelsydig en ingewikkeld om te verstaan. Die metode wysig die skikking self en gee terug die skikking van verwyderde elemente.

As eerste parameter neem die metode die nommer van die element in die skikking wat verwyder moet word. As tweede parameter - hoeveel elemente van die skikking verwyder moet word. As dit op 0 gestel word - sal elemente nie verwyder word nie (slegs nuwes bygevoeg). Daarna, geskei deur kommas, kom die elemente wat by die skikking gevoeg moet word (is opsionele parameters). Hierdie elemente sal bygevoeg word in die plek van die verwyderde elemente van die skikking.

As daar geen verwydering was nie (wanneer die tweede parameter 0 is) - sal elemente in die skikking ingevoeg word vanaf die posisie wat deur die eerste parameter van die metode aangedui is. Die eerste parameter kan 'n negatiewe waarde hê. In hierdie geval sal die telling van die posisie begin nie vanaf die begin van die skikking nie, maar vanaf die einde. Die laaste element sal in hierdie geval nommer -1 hê.

Sintaksis

skikking.splice(van waar verwyder, hoeveel verwyder, [voeg in], [voeg in]...);

Voorbeeld

Kom ons verwyder drie elemente, begin by die eerste:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.splice(1, 3); console.log(arr);

Resultaat van die kode-uitvoering:

['a', 'e']

Voorbeeld

Kom ons toon die skikking van verwyderde elemente:

let arr = ['a', 'b', 'c', 'd', 'e']; let del = arr.splice(1, 3); console.log(del);

Resultaat van die kode-uitvoering:

['b', 'c', 'd']

Voorbeeld

Kom ons verwyder eers die element met nommer 2, en dan in sy plek voeg ons nog drie nuwe elemente in:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.splice(2, 1, '1', '2', '3'); console.log(arr);

Resultaat van die kode-uitvoering:

['a', 'b', '1', '2', '3', 'd', 'e']

Voorbeeld

Kom ons verwyder nou niks nie, maar op posisie 2, voeg ons nog drie nuwe elemente in:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.splice(2, 0, '1', '2', '3'); console.log(arr);

Resultaat van die kode-uitvoering:

['a', 'b', '1', '2', '3', 'c', 'd', 'e']

Voorbeeld . Negatiewe waarde

Kom ons verwyder die voorlaaste element:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.splice(-2, 1); console.log(arr);

Resultaat van die kode-uitvoering:

['a', 'b', 'c', 'e']

Sien ook

  • metode slice,
    wat ook dele van 'n skikking uitsny
  • metode shift,
    wat die eerste element van die skikking verwyder
  • metode pop,
    wat die laaste element van die skikking verwyder
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp