JavaScript

slice vs splice

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

slice(a, b) kthen një kopje të një pjese të vargut pa e prekur origjinalin. splice(i, n) heq (ose shton) elemente direkt në vargun origjinal. Emrat ngjajnë, por sjellja është shumë e ndryshme!

EnglishEN

slice(a, b) returns a copy of part of the array without touching the original. splice(i, n) removes (or inserts) items directly in the original array. The names look alike, but they behave very differently!

Si ta mendosh

slice është si ta fotokopjosh një faqe; splice është si ta grisësh faqen nga libri.

Lexoje në anglisht

slice is like photocopying a page; splice is like tearing the page out of the book.

Shembull kodijavascript

const v = [1, 2, 3, 4, 5];
v.slice(1, 3);    // [2, 3] — v mbetet njësoj
v.splice(1, 2);   // [2, 3] — v tani [1, 4, 5]

Terma të lidhur