Sobes.tech
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.