Middle+
Array.prototype.slice yöntemi ne yapar? Bir diziyi kopyalamak için nasıl kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Array.prototype.slice() yöntemi, orijinal dizinin bir bölümünün kopyasını içeren yeni bir dizi döndürür; bu, begin indeksinden başlar ve end indeksine kadar (ama dahil olmadan). Parametreler belirtilmezse, tüm dizi kopyalanır.
Değişiklik olmadan bir diziyi kopyalamak için, argüman olmadan slice() çağrılabilir:
const original = [1, 2, 3];
const copy = original.slice();
console.log(copy); // [1, 2, 3]
console.log(copy === original); // false — bu yeni bir dizi
Bu şekilde, slice() diziyi yüzeysel olarak kopyalamak için kullanılır; bu, orijinal diziyi değiştirmeden aynı öğelere sahip yeni bir dizi oluşturmak istediğinizde faydalıdır.