Middle+
Array.prototype.slice metodu nə edir? O necə istifadə olunur massiv kopyalamaq üçün?
sobes.tech Süni İntellekt
AI-dan cavab
Array.prototype.slice() metodu, orijinal array-in bir hissəsinin nüsxəsini ehtiva edən yeni array qaytarır; bu, begin indeksindən başlayır və end indeksinə qədər (amma daxil olmadan). Əgər parametrlər göstərilməzsə, bütün array kopyalanır.
Dəyişiklik etmədən array-i kopyalamaq üçün, slice()-i arqumentlərsiz çağırmaq olar:
const original = [1, 2, 3];
const copy = original.slice();
console.log(copy); // [1, 2, 3]
console.log(copy === original); // false — bu yeni array-dir
Beləliklə, slice() array-in yüngül kopyalanması üçün istifadə olunur, bu, orijinalı dəyişdirmədən eyni elementlərə malik yeni array yaratmaq üçün faydalıdır.