JavaScript csalólap 2021
A JavaScript alapjai: Mi a különbség a Splice és a Slice között?
A JavaScript alapjai mindössze 2 perc alatt.
Mindig is jobban szerettem valami újságot, ami rövidebb idő alatt elegendő információt ad. Itt tippeket készítek a napi front-end fejlesztéshez.
Ez egy új cikk, amely bemutatja a JavaScript splice és slice metódusai közötti különbséget. Ezeket a tippeket apró köveknek tekinthetjük, amelyek végső soron segítenek átkelni a JavaScript-kódolási interjúk folyóján 2021-ben.
Tudom, hogy a kis kövek nem jelentenek nagy különbséget, de ha ezer ilyen követ kapunk, akkor igen. És ezért holnap új kővel jövök. Maradjon velünk. 😉
Szelet kontra Splice JavaScriptben
Nézzük meg mindkét módszert, hogy megértsük a különbséget.
Szelet()
A Slice() az érték szeletelésére szolgál a tömbből. Itt meghatározhatjuk a kezdő és a véghelyzetet.
var data = ['atit','patel','toronto']; console.log(data.slice(2)); // ["toronto"] var data1 = ['atit','patel','toronto']; console.log(data1.slice(1, 2)); //["patel"]
Splice()
A Splice() pontosan ugyanúgy működik, amikor átadhatjuk az indexet, hogy eltávolítsuk az elemeket a tömbből.
var data2 = ['atit', 'patel', 'toronto']; console.log(data2.splice(2)); // ["toronto"]
Akkor mi a különbség?
- Az egyetlen különbség az, hogy a Splice() módosította az eredeti tömböt, míg a Slice() az új tömböt adja vissza.
Lássuk a különbséget az eredeti tömbhöz képest mindkét metódus végrehajtása után.
Szelet:
var data = ['atit', 'patel', 'toronto']; console.log(data.slice(2)); //["toronto"] console.log(data); //["atit", "patel", "toronto"]
Összeillesztés:
var data2 = ['atit', 'patel', 'toronto']; console.log(data2.splice(2)); //["toronto"] console.log(data2); //["atit", "patel"]
További irodalom:
További tartalom a «plainenglish.io oldalon