Я думаю, что происходит, когда вы создаете person2
, его свойства sex
и info
относятся к ним в nestObj
. Когда вы ссылаетесь на person2.info
, так как person2
не переопределяет свойство info
, оно переходит к прототипу и изменяет объект там.
Похоже, что это «правильный» способ сделать это способ, которым вы строите person3
, чтобы объект имел свой собственный объект info
для изменения и не доходил до прототипа.
Я тоже читаю книгу (медленно) , поэтому я сочувствую вам. :) [/ Д2]