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]