рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рджреНрдзрд╛рдВрдд: рд╕реАрдорд╛рдВрдд рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ



рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рдмрдЬрд╛рдп рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдмреЗрд╣рддрд░ рдлреНрд░рдВрдЯ-рдПрдВрдб рдбреЗрд╡рд▓рдкрд░ рдмрдирдирд╛

рд╣рдорд╛рд░рд╛ рдЕрдиреБрднрд╡ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЧреИрд░-рддрдХрдиреАрдХреА рд╢рд┐рдХреНрд╖рдХ рдФрд░ рд╕реНрд╡-рд╢рд┐рдХреНрд╖рд┐рдд рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдиреБрдорд╛рдиреА рддрд░реАрдХреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред

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

  • "рдЙрдкрдпреЛрдЧ $(document).ready(function(){}) рдХреЛрдб рдХреЛ jQuery рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП"
  • " var self = this рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП var self = this рдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ"
  • "рдПрд░реЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ return рдирд╣реАрдВ рд╣реИрдВ"

рдЙрд╕реА рд╕рдордп, рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╣ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд╡рдлрд╛рджрд╛рд░ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдПрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рддрддреНрд╡ рдХреЗ рдЙрдкрдХрд░рдг рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рд┐рджреНрдзрд╛рдВрдд рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ: рд╣рдордиреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЖрдзрд╛рд░реЛрдВ рдХреА рдХрдареЛрд░рддрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдиреБрдорд╛рдиреА рдХреА рдХрд▓рд╛рддреНрдордХ рдкреНрд░рдХреГрддрд┐ рдкрд░ рдЬреЛрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЕрдиреБрдорд╛рдиреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ред рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЬрдШрдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдкреВрд░реА рд╕рдордЭ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдп рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

рдПрдХ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рддрд░реНрдХ


рд╣рдо рдЕрдХреНрд╕рд░ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрддреЗ рд╣реИрдВ рдХрд┐ рддрдХрдиреАрдХреА рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рдмрд┐рдирд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫреБрдХ рдирд╣реАрдВ рд╣реИрдВред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд░рд┐рдпрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реАрдЦрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдерд╛, рдФрд░ рдЪреВрдВрдХрд┐ рд╡рд┐рдзрд░реНрдореА рддрд░реАрдХреЗ рд╕рдВрддреЛрд╖рдЬрдирдХ рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдкрд╖реНрдЯ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдХ рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реАрдЦрдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВ? рдлрд┐рд░, рд╡рд╣ рд╕рд┐рджреНрдзрд╛рдВрдд рдЖрдкрдХреЛ рдЖрд╢реНрд╡рд╕реНрдд рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдХрд┐ рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдирдП рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдХреЗред рдЕрд▓реНрдкрд╛рд╡рдзрд┐ рдореЗрдВ, рдЕрдиреБрдорд╛рдиреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдПрдХ рд╕рд░рд▓ рдФрд░ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрдХреНрд╕рд░ рдЕрдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдВрдЧреЗ - рдпрджрд┐ рдмрд┐рд▓реНрдХреБрд▓ рднреАред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдзрд░реНрдореА рддрд░реАрдХреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдХрднреА рдирд╣реАрдВ рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЖрдк рдЕрдХреНрд╕рд░ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЖрдк рдПрдХ рдард╣рд░рд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрдПрдВрдЧреЗ, рдЬрд╣рд╛рдВ рд╕реЗ рдЖрдкрдХреЛ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рд╕реА рдПрдВрдб рдкреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдбреЗрд╡рд▓рдкрд░ рдХреМрд╢рд▓ рд╕реНрддрд░ рдорд╛рдирджрдВрдб


рдлреНрд░рдВрдЯрдПрдВрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛рд░реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рднреА рд╕реНрд░реЛрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ, рдЪрд╛рд╣реЗ рд╡рд╣ Google рд╣реЛ рдпрд╛ рд╕реНрдЯреЗрдЯ рдУрд╡рд░рдлреНрд▓реЛред рдЗрд╕ рддрд░рд╣, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдбреЗрд╡рд▓рдкрд░ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░ рдпрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред

рдкреВрд░реНрд╡, рдЕрдкрд╡рд╛рдж рдХреЗ рдмрд┐рдирд╛, рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдЙрдкрдпреБрдХреНрдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛрдбред рдХреЗрд╡рд▓ рдЬрдм рдХреЛрдб рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдареАрдХ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЕрдХреНрд╕рд░ рд╡реЗ рдЕрд╕рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдмрд╛рдж рд╡рд╛рд▓реЗ рдПрдкреАрдЖрдИ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЙрддреНрддрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдлрд╝рдВрдХреНрд╢рди рдХрд┐рддрдиреЗ рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗрддрд╛ рд╣реИ, рдпрд╛ рд╡рд╛рдВрдЫрд┐рдд рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд░реВрдк рдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИред

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рдкрд╣рд▓реЗ рдкрд╛рдВрдЪ рдорд┐рдирдЯ рдореЗрдВ рдЖрдк рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг


рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рдмрд┐рд▓ рдХреЛ рд╣реА рд▓реЗрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрдИ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд╛рдареНрдпрдХреНрд░рдо рдкреВрд░реЗ рдХрд┐рдП, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдФрд░ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд▓рд┐рдЦрд╛, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рд╕реАрдЦрд╛ред

рдПрдХ рдмрд╛рд░ рдмрд┐рд▓ рдПрдХ рд╡рд╕реНрддреБ рдХреА рддрд░рд╣ рдЖрддрд╛ рд╣реИ:

 const usersById = { "5": { "id": "5", "name": "Adam", "registered": true }, "27": { "id": "27", "name": "Bobby", "registered": true }, "32": { "id": "32", "name": "Clarence", "registered": false }, "39": { "id": "39", "name": "Danielle", "registered": true }, "42": { "id": "42", "name": "Ekaterina", "registered": false } } 

рдРрд╕реА рд╡рд╕реНрддреБ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдШрдЯрдирд╛ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдмрд┐рд▓ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВред рд╡рд╣ рдХреЛрдб рдореЗрдВ рдЖрдпрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рд╕реВрдЪреА рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .filter() рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рддреЛ рд╡рд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ:

 const attendees = usersById.filter(user => user.registered); 

рдФрд░ рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:

 TypeError: usersById.filter is not a function 

"рдХреБрдЫ рдмрдХрд╡рд╛рд╕ рд╣реИ," рдмрд┐рд▓ рд╕реЛрдЪрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдиреЗ рдХреЛрдб рджреЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ .filter() рдПрдХ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдзреЗрдпрдХ рд╡рд┐рдзрд░реНрдореА рдкрджреНрдзрддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рд╡рд╣ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ filter рд╕рд░рдгрд┐рдпреЛрдВ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ, рдЬрдмрдХрд┐ usersById рдПрдХ рдирд┐рдпрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ рдЬрд┐рд╕рдореЗрдВ filter рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред

рдЙрд▓рдЭрд╛ рд╣реБрдЖ рдмрд┐рд▓ " рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ " рдмрддрд╛рддрд╛ рд╣реИред рд╡рд╣ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдХрдИ рд╕рдВрджрд░реНрдн рдкрд╛рддрд╛ рд╣реИ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ usersById рдХреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдлрд┐рд░, " рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП " рдкреВрдЫрдХрд░, рд╡рд╣ Object.keys() рдУрд╡рд░рдлрд╝реНрд▓реЛ рдкрд░ Object.keys() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ Object.keys() ред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╡рд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ:

 const attendees = Object.keys(usersById).filter(user => user.registered); 

рдЗрд╕ рдмрд╛рд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди, рдмрд┐рд▓ рдХреЗ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд▓рд┐рдП, attendees рдХреНрд╖реЗрддреНрд░ рдЦрд╛рд▓реА рд╣реИред

рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ Object.keys() рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдХреБрдВрдЬреА рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рдирд╣реАрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, user рдЪрд░ рдирд╛рдо рдЖрд╕рд╛рдиреА рд╕реЗ рднреНрд░рд╛рдордХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ user рд╡рд╕реНрддреБ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛, рдпрд╛рдиреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред рдЪреВрдВрдХрд┐ registered рд╡рд┐рд╢реЗрд╖рддрд╛ рддрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП filter рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдЭреВрдард╛ рдорд╛рдирддрд╛ рд╣реИ рдФрд░ рд╕рд░рдгреА рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред

рдмрд┐рд▓ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдЙрддреНрддрд░реЛрдВ рдкрд░ рдПрдХ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ:

 const attendees = Object.keys(usersById).filter(id => usersById[id].registered); 

рдЗрд╕ рдмрд╛рд░ рдкрд░рд┐рдгрд╛рдо рдмреЗрд╣рддрд░ рд╣реИ: ["5", "27", "39"] ред рд▓реЗрдХрд┐рди рдмрд┐рд▓ рдЖрдЧрдВрддреБрдХ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рди рдХрд┐ рдЙрдирдХреА рдЖрдИрдбреА рдХреЛред

рдЖрдЧрдВрддреБрдХреЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, " рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ " рд╕реЗ рдирд╛рд░рд╛рдЬ рдмрд┐рд▓ рдЦреЛрдЬ, рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреА рд╣реИ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдЗрд╕ рдЙрддреНрддрд░ рдХреЛ рдвреВрдВрдврддреА рд╣реИ:

 Object.filter = (obj, predicate) => Object.keys(obj) .filter( key => predicate(obj[key]) ) .reduce( (res, key) => (res[key] = obj[key], res), {} ); 

рдмрд┐рд▓ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ:

 const attendees = Object.filter(usersById, user => user.registered); 

рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВред рдмрд┐рд▓ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ reduce рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ reduce рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд┐рд▓ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдиреЗ рд╡реИрд╢реНрд╡рд┐рдХ Object рд▓рд┐рдП рдПрдХ рдирдП рдЧреИрд░-рдорд╛рдирдХ рддрд░реАрдХреЗ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдмрд┐рд▓ рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдкрд░рд┐рдгрд╛рдо рдЙрд╕рдХреЗ рд▓рд┐рдП рдЕрднреА рддрдХ рд╣рд┐рдд рдХреЗ рдирд╣реАрдВ рд╣реИрдВред

рдмрд┐рд▓ рдиреЗ рдХреНрдпрд╛ рдЧрд▓рдд рдХрд┐рдпрд╛?


рд╡рд┐рдзреЗрдпрдХ рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд░реНрдореА рддрд░реАрдХрд╛ рдЖрдЬрдорд╛рдпрд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛:

  1. рдПрдХ рдЪрд░ рдкрд░ .filter() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдмрд┐рд▓ рдХреЛ рдПрдХ .filter() рдорд┐рд▓рд╛ред рд╡рд╣ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рдкрд╛рдпрд╛ рдХрд┐ filter рд╕рд╛рдзрд╛рд░рдг рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред
  2. рдЙрдиреНрд╣реЛрдВрдиреЗ Object.keys() рдХрд╛ рдЙрдкрдпреЛрдЧ "рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП" рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдХреЗрд▓реЗ рдХреЛрдИ рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд▓рд╛рдпрд╛ред рдЙрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рд╡реИрд▓реНрдпреВ рдХреА рдПрдХ рд╕рд░рдгреА рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
  3. рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд░реНрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рднреА, рдЙрдиреНрд╣реЗрдВ рдЗрди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реБрдПред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рдЧрдИ рд╕рд░рдгреА рдореЗрдВ рдПрдХ ID рд╣реЛрддреА рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВред
  4. рд╕рдордп рдХреЗ рд╕рд╛рде, рдмрд┐рд▓ рдиреЗ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╣рд▓ рдвреВрдВрдв рд▓рд┐рдпрд╛ред рдлрд┐рд░ рднреА, рд╡рд╣ рдЕрднреА рднреА рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдФрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рд╣реИрдВред

рдпрд╣ рдПрдХ рдХреГрддреНрд░рд┐рдо рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдХрдИ рдмрд╛рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рдордиреЗ рдЖрдП рд╣реИрдВ рдЬреЛ рдПрдХ рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╡рд┐рдзрд░реНрдореА рддрд░реАрдХреЛрдВ рд╕реЗ рджреВрд░ рдЬрд╛рдиреЗ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдЗрдП рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВ


рдпрджрд┐ рдмрд┐рд▓ рдПрдХ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡рдХ рдерд╛, рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:

  1. рджрд┐рдП рдЧрдП рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдЙрдирдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рдЕрд░реНрде рдореЗрдВ: тАЬрдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ рдЬрд┐рд╕рдХреА рдХреБрдВрдЬреА рдЖрдИрдбреА рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрд╛рд░ рд╣реИрдВ, рдФрд░ рдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВред рдореИрдВ рдПрдХ рдРрд╕рд╛ рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреЗ рдореВрд▓реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдВрдЧреЗ - рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╡рд╕реНрддреБрдПрдВ "
  2. рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЗ рдЕрдВрджрд░ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП: тАЬрдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ Object.keys() рдХреЙрд▓ рдХрд░рдХреЗ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рдореИрдВ рдПрдХ рд╕рд░рдгреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рд╕рд░рдгрд┐рдпрд╛рдБ рдЧрдгрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ ред "
  3. рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ map рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рд░рдЦреЗрдВ - рдПрдХ рдФрд░ рд╕рд░рдгреА рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рдХрд░ рдПрдХ рдирдИ рд╕рд░рдгреА рдмрдирд╛рдиреЗ рдХреА рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдзрд┐:

     Object.keys(usersById).map(id => usersById[id]) 
  4. рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИ рдЬрд┐рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЬрд┐рд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рди рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

     Object.keys(usersById).map(id => usersById[id]).filter(user => user.registered) 

рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрд┐рд▓ рдЬрд╛рдУ, рд╡рд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд▓реЛрдЧ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рд╕рд╣рд╛рд░рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВ?


рдХрднреА-рдХрднреА рд╡реЗ рдЙрд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддреЗред рдЬреНрдпрд╛рджрд╛рддрд░, рд╡реЗ рдмрд╣реБрдд рд╡реНрдпрд╕реНрдд рд╣реИрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдЗрд╕ рддрд░реАрдХреЗ рдХреЛ рд╕реАрдЦрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрдиреНрд╣реЗрдВ рдмрд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдЪрд╛рд╣рд┐рдПред рд╡реЗ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдПрдХ рдЖрджрдд рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдЙрдард╛рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рдХреМрд╢рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдмрд╛рдзрд╛ рдмрди рдЬрд╛рдПрдЧрд╛ред

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

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдЖрдк рдкрд╣рд▓реЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рдПрдХ рдХрд╛рдо рдХрд░ рд╕рдорд╛рдзрд╛рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рдП рдЧрдП рдЗрдирдкреБрдЯ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рд╣реИред рдлрд╝рдЬрд╝реА рдмрд┐рдЬрд╝рдиреЗрд╕ рдлрд╝рд╛рд░реНрдореВрд▓реЗрд╢рди (рдЬреИрд╕реЗ "рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛") рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддреНрдпреЗрдХ рдСрдкрд░реЗрд╢рди рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ (рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рд░рд┐рдЯрд░реНрди рдорд╛рди) рдкрд░ рдЬрд╛рдПрдВред

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


All Articles