Dayaz JavaScript nüsxəsi nədir?
Dayaz JavaScript nüsxəsi nədir?

Video: Dayaz JavaScript nüsxəsi nədir?

Video: Dayaz JavaScript nüsxəsi nədir?
Video: ПЕРВАЯ IT РАБОТА глазами НОВИЧКА в 2023 году 2024, Bilər
Anonim

Dayaz surət bir az müdrikdir surəti obyektin. Dəqiq olan yeni bir obyekt yaradılır surəti orijinal obyektdəki dəyərlərdən. Obyektin sahələrindən hər hansı biri digər obyektlərə istinaddırsa, sadəcə istinad ünvanlarıdır kopyalandı yəni yalnız yaddaş ünvanıdır kopyalandı.

Bunu nəzərə alaraq, JavaScript-də dayaz nüsxə nədir?

Dayaz surət bir az müdrikdir surəti obyektin. Dəqiq olan yeni bir obyekt yaradılır surəti orijinal obyektdəki dəyərlərdən. Obyektin sahələrindən hər hansı biri digər obyektlərə istinaddırsa, sadəcə istinad ünvanlarıdır kopyalandı yəni yalnız yaddaş ünvanıdır kopyalandı.

İkincisi, massivin dayaz nüsxəsi nədir? A Array nüsxələrinin dayaz surəti yalnız elementləri Massiv , onların istinad növləri və ya dəyər növləri olmasından asılı olmayaraq, bu, deyil surəti istinadların istinad etdiyi obyektlər. İstinadlar yeni Massiv orijinalda istinad edilən eyni obyektlərə işarə edin Massiv işarə etmək.

Beləliklə, JavaScript-də dərin surət və dayaz nüsxə nədir?

A dərin surət yeni dəyişənin bütün qiymətlərinin olması deməkdir kopyalandı və orijinal dəyişənlə əlaqəsi kəsildi. A dayaz surət müəyyən (alt) dəyərlərin hələ də orijinal dəyişənə bağlı olması deməkdir. Həqiqətən başa düşmək üçün kopyalama , siz necə daxil olmalısınız JavaScript dəyərləri saxlayır.

Niyə bizə dayaz nüsxə lazımdır?

Nə vaxtsa Biz klon metodunun standart tətbiqindən istifadə edin Biz almaq dayaz surət obyektin yeni nüsxəsi yaradır və deməkdir nüsxələri obyektin bütün sahəsini həmin yeni nümunəyə qaytarır və onu obyekt növü kimi qaytarır, ehtiyacımız var onu açıq şəkildə orijinal obyektimizə qaytarmaq üçün. Budur dayaz surət obyektin.

Tövsiyə: