Şu anda 'JavaScript İyi Parçaları' okuyorum ve ben aşağıdaki paragrafta rastladımPrototip mirasını kullanan javascript kodunda nesne ömrü nedir?
biz bir nesneden bir özellik değerini almaya çalışırsanız ve nesne özellik adını, ardından JavaScript girişimleri sahip değilse prototip nesnesinden özellik değerini almak için. Ve eğer bu nesne, özelliği olmayan ise, prototipine gider ve böylece 'a kadar süreç sonunda Object.prototype ile sonuçlanır.
Nes1 nesn1 nesnesini prototype olarak oluşturursam, bu, obj1 kapsam dışı kalana kadar obj1 imha edilemez mi?
Gerçekten JavaScript motorlarının prototipi nasıl uyguladıklarını bilmiyorum, ama sanırım bir nesneye ** referans ** gibi gelmiyor. Daha çok bir miras mekanizması gibi, bu yüzden obj2'nin obj1 için bir ** örnek ** 'si gerekiyorsa şaşırırdım. –