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

рдЗрди рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЦреБрдж рдХреЛ рд╕рдордЭрд╛рддрд╛ рд╣реИред рдЗрд╕ рдХреЛрдб рдХреЛ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред
рдХреЛрдб рдФрд░ рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рдкреНрд░рд╢реНрди
рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рд╕рд╛рд░, рдЬреИрд╕реЗ "рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рд╡рд╣ рд╣реИ?" рдЕрддреНрдпрдзрд┐рдХ рдЖрд╢реНрдЪрд░реНрдп рдФрд░ рдирд╛рд░рд╛рдЬрдЧреА рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИред рд░реВрд╕реА рдореЗрдВ, рдЗрди рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ "рд╡реНрд╣рд╛рдЯ рдж рд╣реЗрд▓?" рд╕рд╡рд╛рд▓ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред "рд▓рд╛рдирдд рд╣реИ", рд╕реНрдерд┐рддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдЪрд┐рдд рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдиреЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдХрд┐рд╕реА рдХрд╛ рдХреЛрдб рдЬреЛрдбрд╝рд╛ рд╣реИ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдкреНрд░рд╢реНрди рдкреВрдЫрддреЗ рд╣реИрдВ?
рдЬрдм рдЦреБрдж рд╕реЗ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рд╕рд╡рд╛рд▓ рдкреВрдЫрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЦреБрдж рд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ (рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рд╡рд╣ рд╣реИ?), рдХреЛрдб рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рдЖрдкрдиреЗ рдпрд╣рд╛рдВ рдХрд┐рдпрд╛?), рдпрд╣ рдХреЛрдб рдореЗрдВ рдореМрдЬреВрдж рдпрд╛ рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рдХреНрдпреЛрдВ рд╣реИ? рдЗрд╕рдХреЗ рд▓рд┐рдП;)
рдпрд╣рд╛рдВ рдПрдХ рддрд╕реНрд╡реАрд░ рд╣реИ рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдХреЗрддрдХ рдкреНрд░рддрд┐ рдорд┐рдирдЯ рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред
рдмрд╛рдИрдВ рдУрд░ рдЕрдЪреНрдЫрд╛ рдХреЛрдб рд╣реИред рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреБрд░рд╛ рд╣реИрдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдХреНрд▓реАрди рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реЙрдмрд░реНрдЯ рдорд╛рд░реНрдЯрд┐рди рдХреЛ рдЕрдВрдХрд▓ рдмреЙрдм рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, тАЬрдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЦрд░рд╛рдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдХреЛрдб "рд╕рд╛рдл" рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╣рдореЗрд╢рд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░реЗрдЧрд╛ред
рдЕрдм рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦреЗрдВред рд╣рдо рдпрд╣рд╛рдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрди рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЛ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
1. рд╕рдЦреНрдд рд╕рдорд╛рдирддрд╛ рдХреА рдЬрд╛рдБрдЪ
==
рдмрдЬрд╛рдп
===
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
2. рдЪрд░
рдЪрд░ рдХрд╛ рдирд╛рдо рджреЗрдВ рддрд╛рдХрд┐ рдЙрдирдХреЗ рдирд╛рдо рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЙрдирдХреА рд╕рд╛рд░, рдЙрдирдХреА рднреВрдорд┐рдХрд╛ рдХреЛ рдкреНрд░рдХрдЯ рдХрд░реЗрдВред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдХреЛрдб рдореЗрдВ рдЙрдирдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛, рдФрд░ рдЬреЛ рдХреЛрдИ рднреА рдЗрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ, рд╡рд╣ рдЕрдкрдиреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрд░реНрде рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИред
рдЦрд░рд╛рдм:
let daysSLV = 10; let y = new Date().getFullYear(); let ok; if (user.age > 30) { ok = true; }
рдЕрдЪреНрдЫрд╛:
const MAX_AGE = 30; let daysSinceLastVisit = 10; let currentYear = new Date().getFullYear(); ... const isUserOlderThanAllowed = user.age > MAX_AGE;
рдЬрд┐рди рдЪрд░ рдирд╛рдореЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢рдмреНрдж рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЦрд░рд╛рдм:
let nameValue; let theProduct;
рдЕрдЪреНрдЫрд╛:
let name; let product;
рдЖрдкрдХреЛ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдордЬрдмреВрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрд╕ рдХреЛрдб рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЦрд░рд╛рдм:
const users = ["John", "Marco", "Peter"]; users.forEach(u => { doSomething(); doSomethingElse();
рдЕрдЪреНрдЫрд╛:
const users = ["John", "Marco", "Peter"]; users.forEach(user => { doSomething(); doSomethingElse();
рдЖрдкрдХреЛ рдЙрд╕ рд╕рдВрджрд░реНрдн рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЪрд░ рдирд╛рдореЛрдВ рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЦрд░рд╛рдм:
const user = { userName: "John", userSurname: "Doe", userAge: "28" }; ... user.userName;
рдЕрдЪреНрдЫрд╛:
const user = { name: "John", surname: "Doe", age: "28" }; ... user.name;
3. рдХрд╛рд░реНрдп
рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ, рдЗрд╕рдХрд╛ рдирд╛рдо рдПрдХ рдХреНрд░рд┐рдпрд╛ рдпрд╛ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рд░ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рддрд░реНрдХреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдЙрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬреЛ рд╡реЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред рдлрд╝рдВрдХреНрд╢рди рдирд╛рдореЛрдВ рдХреЛ рдХреЛрдб рд░реАрдбрд░ рдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпреЗ рдХрд╛рд░реНрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВред
рдЦрд░рд╛рдм:
function notif(user) {
рдЕрдЪреНрдЫрд╛:
function notifyUser(emailAddress) {
рддрд░реНрдХреЛрдВ рдХреА рд▓рдВрдмреА рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рджреЛ рдпрд╛ рдХрдо рддрд░реНрдХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрд╛рд╕ рдХрдо рддрд░реНрдХ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред
рдЦрд░рд╛рдм:
function getUsers(fields, fromDate, toDate) {
рдЕрдЪреНрдЫрд╛:
function getUsers({ fields, fromDate, toDate }) {
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЙрдиреНрд╣реЗрдВ рд╕рд╢рд░реНрдд рдирд┐рд░реНрдорд╛рдгреЛрдВ рдкрд░ рд╡рд░реАрдпрддрд╛ рджреЗрдВред
рдЦрд░рд╛рдм:
function createShape(type) { const shapeType = type || "cube";
рдЕрдЪреНрдЫрд╛:
function createShape(type = "cube") {
рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдХрд┐ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрдИ рдХреНрд░рд┐рдпрд╛рдПрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдЦрд░рд╛рдм:
function notifyUsers(users) { users.forEach(user => { const userRecord = database.lookup(user); if (userRecord.isVerified()) { notify(user); } }); }
рдЕрдЪреНрдЫрд╛:
function notifyVerifiedUsers(users) { users.filter(isUserVerified).forEach(notify); } function isUserVerified(user) { const userRecord = database.lookup(user); return userRecord.isVerified(); }
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЧреБрдг рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
Object.assign
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЦрд░рд╛рдм:
const shapeConfig = { type: "cube", width: 200, height: null }; function createShape(config) { config.type = config.type || "cube"; config.width = config.width || 250; config.height = config. height || 250; } createShape(shapeConfig);
рдЕрдЪреНрдЫрд╛:
const shapeConfig = { type: "cube", width: 200
рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдЬрд┐рддрдирд╛ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдЦрд░рд╛рдм:
function createFile(name, isPublic) { if (isPublic) { fs.create(`./public/${name}`); } else { fs.create(name); } }
рдЕрдЪреНрдЫрд╛:
function createFile(name) { fs.create(name); } function createPublicFile(name) { createFile(`./public/${name}`); }
рд╡реИрд╢реНрд╡рд┐рдХ рджрд╛рдпрд░реЗ рдХреЛ рдкреНрд░рджреВрд╖рд┐рдд рди рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдорд╛рдирдХ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп ES рдХрдХреНрд╖рд╛рдУрдВ рдФрд░ рд╡рд┐рд░рд╛рд╕рдд рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЦрд░рд╛рдм:
Array.prototype.myFunc = function myFunc() {
рдЕрдЪреНрдЫрд╛:
class SuperArray extends Array { myFunc() {
4. рд╕рд╢рд░реНрдд рдирд┐рд░реНрдорд╛рдг
рдмреВрд▓рд┐рдпрди рдЪрд░реЛрдВ рдХрд╛ рдирд╛рдо рди рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдирдХреЗ рдирд╛рдо рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХрддрд╛ рд╣реЛред рд╡рд╣реА рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдмреВрд▓рд┐рдпрди рдорд╛рди рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред рд╕рд╢рд░реНрдд рдирд┐рд░реНрдорд╛рдгреЛрдВ рдореЗрдВ рдРрд╕реА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХреЛрдб рдХреЛ рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред
рдЦрд░рд╛рдм:
function isUserNotBlocked(user) {
рдЕрдЪреНрдЫрд╛:
function isUserBlocked(user) {
рд╕рд╢рд░реНрдд рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╢рд╛рдпрдж рдпрд╣ рд╕рд┐рдлрд╛рд░рд┐рд╢ рддреБрдЪреНрдЫ рд▓рдЧ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рддрд╛рд░реНрдХрд┐рдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЪрд░ рдХрд╛ рдорд╛рди
undefined
рдпрд╛
null
рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЦрд░рд╛рдм:
if (isValid === true) {
рдЕрдЪреНрдЫрд╛:
if (isValid) {
рдЬрд╣рд╛рдВ рднреА рд╕рдВрднрд╡ рд╣реЛ рддрд╛рд░реНрдХрд┐рдХ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдмрдЪреЗрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдмрд╣реБрд░реВрдкрддрд╛ рдФрд░ рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЦрд░рд╛рдм:
class Car {
рдЕрдЪреНрдЫрд╛:
class Car {
5. ES рдХрдХреНрд╖рд╛рдПрдВ
рдХрдХреНрд╖рд╛рдПрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреАрдВред рдЙрдиреНрд╣реЗрдВ рд╕рд┐рдВрдЯреИрдХреНрдЯрд┐рдХ рд╢реБрдЧрд░ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ред рд▓реЗрдХрд┐рди рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рдЕрд▓рдЧ рджрд┐рдЦрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ, рдИрдПрд╕ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдирд┐рдпрдорд┐рдд рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЦрд░рд╛рдм:
const Person = function(name) { if (!(this instanceof Person)) { throw new Error("Instantiate Person with `new` keyword"); } this.name = name; }; Person.prototype.sayHello = function sayHello() { }; const Student = function(name, school) { if (!(this instanceof Student)) { throw new Error("Instantiate Student with `new` keyword"); } Person.call(this, name); this.school = school; }; Student.prototype = Object.create(Person.prototype); Student.prototype.constructor = Student; Student.prototype.printSchoolName = function printSchoolName() { };
рдЕрдЪреНрдЫрд╛:
class Person { constructor(name) { this.name = name; } sayHello() { } } class Student extends Person { constructor(name, school) { super(name); this.school = school; } printSchoolName() { } }
рддрд░реАрдХреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЬрдВрдЬреАрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЗрд╕ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ jQuery рдФрд░ Lodashред рдирддреАрдЬрддрди, рдЗрд╕ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдкрдХрд╛ рдХреЛрдб рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реЛрдЧрд╛ред рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХрдХреНрд╖рд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдРрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреЙрд▓ рдХреЛ рдЬрдВрдЬреАрд░реЛрдВ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рдЦрд░рд╛рдм:
class Person { constructor(name) { this.name = name; } setSurname(surname) { this.surname = surname; } setAge(age) { this.age = age; } save() { console.log(this.name, this.surname, this.age); } } const person = new Person("John"); person.setSurname("Doe"); person.setAge(29); person.save();
рдЕрдЪреНрдЫрд╛:
class Person { constructor(name) { this.name = name; } setSurname(surname) { this.surname = surname;
6. рдХреНрдпрд╛ рди рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ
рдЬреЛ рдХреЛрдИ рднреА рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рд╕рд╛рдл рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЙрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдмрд┐рдВрджреБ рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдирд╛ рд╣реИ рдЬрд┐рдирдореЗрдВ рдЖрдкрдХреЛ рд╕рдорд╛рди рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдЕрдкреНрд░рдпреБрдХреНрдд рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рдХрднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛрдб рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреБрдЫ рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрди рдорддрднреЗрджреЛрдВ рдХреА рдкреНрд░рдХреГрддрд┐ рдпрд╛ рд╕рдордп рдХреА рдХрдореА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдордЬрдмреВрд░ рдХрд░рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рдЧрднрдЧ рд╕рдорд╛рди рдХреЛрдб рд╡рд╛рд▓реЗ рджреЛ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛрдб рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорддрднреЗрджреЛрдВ рдХреЛ рдЦрддреНрдо рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред
рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдЕрдкреНрд░рдпреБрдХреНрдд рдХреЛрдб рдХреАред рдпрд╣ рдХреЛрдб рд╣реИ рдЬреЛ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рддрдм рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪрд░рдг рдореЗрдВ рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЯреБрдХрдбрд╝реЗ рдореЗрдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдРрд╕реЗ рдХреЛрдб рдЕрдВрд╢реЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЛрдб рдЖрдзрд╛рд░ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдордп рдРрд╕реЗ рдХреЛрдб рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИ рдЬрдм рдпрд╣ рддрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЗрд╕рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдмрд╛рдж рдореЗрдВ, рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд╕реЗ рдЙрд╕рдХреЗ рд╕рд╛рде рд▓рдбрд╝рд╛рдИ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред
рдпрджрд┐ рдЖрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХреЛрдб рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдбрд╝рд╛рдИ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рдореНрди рдЖрдХреГрддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХрднреА-рдХрднреА рдореЗрд░рд╛ рдХреЛрдб рдЗрд╕ рдмрд╛рд▓рдХрдиреА рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡рд╣ рдХрд┐рд╕ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рд╕реЗ рдбрд░рддрд╛ рд╣реВрдВредрдкрд░рд┐рдгрд╛рдо
рдпрд╣рд╛рдВ рд╣рдордиреЗ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ рдЬреЛ рдХреЛрдб рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдард╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓реЗрдЦрдХ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рд╕рд┐рджреНрдзрд╛рдВрдд рдЕрдХреНрд╕рд░ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЙрдирдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ, рд╣рдореЗрд╢рд╛ рдЗрд╕рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рд░ рдХреЛрдИ рд╕реНрд╡рдЪреНрдЫ рдХреЛрдб рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд╛рдл рд╣реИред рдлрд┐рд░, рд╕рдордп рд╕реАрдорд╛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд░реВрдк рдореЗрдВ, рдХреЛрдб рд╢реБрджреНрдзрддрд╛ рдХреЛ рдЕрдХреНрд╕рд░ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЬреЛ TODO рдпрд╛ REFACTOR рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИред рдРрд╕реЗ рд╕рдордп рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЧреНрд░рд╛рд╣рдХ рдЗрд╕ рдмрд╛рдд рдкрд░ рдЬреЛрд░ рджреЗрдЧрд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдордп рдкрд░ рдкреВрд░реА рд╣реЛ, рди рдХрд┐ рдпрд╣ рдХрд┐ рдХреЛрдб рд╕рд╛рдл рд╣реЛред
рдХрд╛рдлреА рдмрд╛рд░, рд╣рдо рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдХреБрдЫ рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВред
рд╣рдо рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдХрд░ рдХреНрдпрд╛ рд╕реАрдЦрд╛ рдФрд░ рдЖрдк рдЕрдиреНрдп рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рд╕рд╛рдл рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рдЕрдкрдиреЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред
рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдХрд┐рд╕реА рдФрд░ рдХреЗ рдХреЛрдб рдХреЛ рдкрдврд╝рддреЗ рд╣реБрдП рдбрдмреНрд▓реНрдпреВрдЯреАрдПрдл рдкреНрд░рд╢реНрди рдкреВрдЫреЗ рд╣реИрдВ?

