slice() metodu, bir diziden (veya bir string'den) belirli bir kısmı kopyalar ve bu kısmı yeni bir dizi (veya string) olarak döndürür. Orijinal dizi/string değişmez.
array.slice(baslangic, bitis)
1. Temel Kullanım
var meyve= ["elma", "armut", "muz", "çilek"];
var sliced = fruits.slice(1, 3); // 1. ve 2. indeks
document.write(sliced); // ["armut", "muz"]
document.write(meyve); // ["elma", "armut", "muz", "çilek"] -> Orijinal dizi değişmedi.
2. Sadece 1 Adet İndex ile Kullanım
var numbers = [10, 20, 30, 40, 50];
var sliced = numbers.slice(2); // 2. indeks dahil, sona kadar
document.write(sliced); // [30, 40, 50]
3. Negatif İndeks Kullanımı
var letters = ["a", "b", "c", "d", "e"];
var sliced = letters.slice(-3, -1); // Son 3. indeksten (c) son 1. indekse (e) kadar
document.write(sliced); // ["c", "d"]