рдХрд┐рд╕реА рд╡рд╕реНрддреБ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ

рдирдорд╕реНрддреЗ! рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЧреИрд░-рддреБрдЪреНрдЫ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХ рд╕рдордЧреНрд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдорд╛рди рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЬрдм рд╣рдо рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдХрд╣реАрдВ рднреА рд╣рдо рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рдЪрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдПрдХ рд▓рд┐рдВрдХ, рд╕рд╛рде рд╣реА рдбреЙрдЯ рдФрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдСрдкрд░реЗрдЯрд░реЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЗрд╕ рдЪрд░ / рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдпрд╛ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдирд┐рд░реНрджреЗрд╢ рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рд╕рдВрдкрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред

рдЕрдХреНрд╕рд░ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рдХреГрдд рдХрд░рддрд╛ рд╣реИ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИред

рдРрд╕реЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рд╕рдВрдкрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕реНрд░реЛрдд рдХреЛ рдвреВрдВрдврдиреЗ рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ: рдЗрд╕рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рдирд┐рд░реНрджреЗрд╢ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдЗрдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Debug property mutation example</title> <script> const user = { firstName: 'Vasilij', middleName: 'Alibabaevich', lastName: 'Radner', aka: 'Alibaba', getFullName() { return `${this.lastName} ${this.firstName.slice(0, 1)}. ${this.middleName.slice(0, 1)}.` } }; </script> <script src="object-property-mutation.js" type="application/javascript"></script> </head> </head> <body> <script> Promise.resolve(user).then(user.getFullName.bind(user)).then(console.log); </script> </body> </html> 

рдЕрдм рд╡реЗрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реИ рдФрд░ рдкреВрд░реНрдг рдирд╛рдо рдХрд╛ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реИред

рдЫрд╡рд┐

рд╣рдо рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░реА рд╕рдВрджреЗрд╢ рдкрдврд╝рддреЗ рд╣реИрдВ:

 Uncaught (in promise) TypeError: Cannot read property 'slice' of undefined 

рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рддреНрд░реБрдЯрд┐: рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реБрдИ (рдПрдХ рд╡рд╛рджрд╛ рдХреЗ рд░реВрдк рдореЗрдВ): рдореИрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реЗ рд╕реНрд▓рд╛рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реВрдВред

рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдЬрд╛рдПрдВред

 getFullName() { return `${this.lastName} ${this.firstName.slice(0, 1)}. ${this.middleName.slice(0, 1)}.` } 

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЧрд▓рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
 this.firstName.slice(0, 1) 
рдЪрд╛рд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:

  1. рджреЛ рдбреЙрдЯ рдСрдкрд░реЗрдЯрд░
  2. рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╡рд┐рднрд╛рдЬрдХ
  3. рдПрдХ рд╕рдореВрд╣ рд╕рдВрдЪрд╛рд▓рдХ - рдХреЛрд╖реНрдардХреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА

рдЖрдЗрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдкрдврд╝реЗрдВред рдкрд╣рд▓реЗ рдмрд╛рдИрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

 this.firstName 

рдЗрд╕рдореЗрдВ рдПрдХ рдбреЙрдЯ рдСрдкрд░реЗрдЯрд░ рд╣реЛрддрд╛ рд╣реИ, рдмрд╛рдИрдВ рдУрд░ рдкреНрд░рд╛рдердорд┐рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐, рдФрд░ рджрд╛рдИрдВ рдУрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдЧрд╛ред рдирд┐рдореНрди рдбреЙрдЯ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИред рдЪреВрдВрдХрд┐ рдбреЙрдЯ рдСрдкрд░реЗрдЯрд░ рдХреЗрд╡рд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реЗ рдЗрд╕рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдПрдХ рддреНрд░реБрдЯрд┐ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ - рдореИрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реЗ рд╕реНрд▓рд╛рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдереА ...

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рд╣рдо рдЕрдкрд╡рд╛рдж рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдмрдЧ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЗ рдиреАрдЪреЗ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕реНрдерд╛рди рд╕реЗ рдмрдврд╝рддреЗ рд╣реБрдП, рд╣рдо рдЙрд╕ рдирд┐рд░реНрджреЗрд╢ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдиреЗ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ред

рдЕрдкрд╡рд╛рдж рдЯреВрд▓ рдкрд░ рд╕реНрдЯреЙрдк рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ


рдЫрд╡рд┐

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреИрдХ рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рдХреЙрд▓ рд╣реИрдВред рдкрд┐рдЫрд▓реА рдХреЙрд▓ рдкрд░ рдЬрд╛рдПрдВред

рдЫрд╡рд┐

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рдирд╛рдо рдЧреБрдг рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред

рдЫрд╡рд┐

рд╣рдо рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдЖрдкрдХреЛ рдХреИрд╕рд╛ рд▓рдЧрд╛?


рдФрд░ рдЙрд╕ рдЦрд▓рдирд╛рдпрдХ рдХреЛ рдХреИрд╕реЗ рдЦреЛрдЬреВрдВ рдЬрд┐рд╕рдиреЗ рдореЗрд░реА рд╡рд╕реНрддреБ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛?

рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рдХреИрд╕реЗ рдорд┐рд▓реЗрдЧрд╛?
рдЬреЛ рд▓реЛрдЧ рдореЗрд░реЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрд┐рдирд╕реЗ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдХрд╣рд╛ рдерд╛, рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдПрдХ рддрд╛рд░рд╛рдВрдХрд┐рдд рд▓рд┐рдЦреЗрдВред

рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВред

рддреБрдореНрд╣реЗрдВ рдкрддрд╛ рд╣реИ, рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдерд╛, рддреЛ рдореИрдВрдиреЗ рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреА рдЬрд╛рдБрдЪ-рдкрдбрд╝рддрд╛рд▓ рдХреА рдФрд░ рдПрдХ рдзрдорд╛рдХреЗ рд╕реЗ рдмрд╛рд▓реЛрдВ рдХреЗ рдЧреБрдЪреНрдЫреЗ рдХреЛ рдлрд╛рдбрд╝ рджрд┐рдпрд╛ ...

рдЕрдкрд╡рд╛рдж рдкрд░ рд╡рд┐рд░рд╛рдо рдЯреВрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред

рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рдирдИ рдпреЛрдЬрдирд╛ рд╣реИ, рд╣рдо рдЧреЗрдЯ рдФрд░ рд╕реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рдирд╛рдо рдЧреБрдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред

рд╣рдо рдбреАрдмрдЧрд░ рдХрдерди рдФрд░ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рдмрдЧ рдХрдерди рдХреЛ рд╕реЗрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

 const user = { _firstName: 'Vasilij', set firstName(value) { debugger; this._firstName = value; }, get firstName() {return this._firstName}, middleName: 'Alibabaevich', lastName: 'Radner', aka: 'Alibaba', getFullName() { return `${this.lastName} ${this.firstName.slice(0, 1)}. ${this.middleName.slice(0, 1)}.`; } }; 

рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реБрдП, рд╣рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ рдЬреЛ рдлрд░реНрд╕реНрдЯрдирд╛рдо рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред

рдирдпрд╛ рдорд╛рди рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗрдЯрд░ рдореЗрдВ рдбреАрдмрдЧрд░ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐

рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рдХрд╛ рдорд╛рди рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред

рдЕрдм, рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд┐рдЫрд▓реЗ рдХреЙрд▓ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЫрд╡рд┐

iiiii, рдЬреАрдд рдЖрдЖрдЖрд╣рд╣ред

рдЕрдкрд╡рд╛рдж рдкрд░ рд░реЛрдХ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рднреА рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╣реИ ред

рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рдирдИ рдпреЛрдЬрдирд╛ рд╣реИ: рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рд╡рд╕реНрддреБ рдмрдирд╛ рджреЗрдВрдЧреЗ рдФрд░ рд╕реНрдЯреЙрдк-рдмрд╛рдп-рдЕрдкрд╡рд╛рдж рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдЧрд▓рдд рдирд┐рд░реНрджреЗрд╢ рдкрд░ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред

рдЪреВрдБрдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реЗ рд╕рдВрдкрддреНрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИред

рд╣рдо рдЕрдкрд╡рд╛рдж рд╕реНрдЯреЙрдк рдЯреВрд▓ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪрд░ рдХреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

  const user = undefined; 

рд╣рдо рдлрд┐рд░ рд╕реЗ рдЙрд╕ рдЬрдЧрд╣ рдкрд░ рд░реБрдХ рдЧрдП, рдЬрд╣рд╛рдВ рдкрд╣рд▓рд╛ рдирд╛рдо рд╕рдВрдкрддреНрддрд┐ рд╡рд┐рдХреГрдд рдерд╛ред

рдЫрд╡рд┐

рдпрд╣реА рд╕рдм рдореИрдВ рдЖрдЬ рдЖрдкрдХреЛ рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдЕрд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЬреИрд╕реЗ, рдЪреИрдирд▓ рдХреЛ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд░реЗрдВ, рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдФрд░ рд▓реЗрдЦ рдХреЛ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ, рд╢реБрднрдХрд╛рдордирд╛рдПрдБред

github.com/NVBespalov/js-lessons/tree/error/property-mutation

Source: https://habr.com/ru/post/hi481824/


All Articles