JavaScript πΊπ¦
βͺοΈΠΠΈΠ²ΡΠ°ΡΠΌΠΎ JavaScript ΡΠ°Π·ΠΎΠΌ. βͺοΈΠΠΈΡΠΎΠΊΠΎΠΎΠΏΠ»Π°ΡΡΠ²Π°Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΡ βͺοΈΠΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΠΌΠΎ Π· ΠΏΠΎΡΡΠΊΠΎΠΌ ΡΠΎΠ±ΠΎΡΠΈ ΠΠ²'ΡΠ·ΠΎΠΊ: @Ekater1na_admin
ΠΠΎΠ»ΡΡΠ΅π ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ Telegram-ΠΊΠ°Π½Π°Π»Π° JavaScript πΊπ¦
ΠΠ°Π½Π°Π» JavaScript πΊπ¦ ΡΠ·ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° Π£ΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠΌ. Π‘Π΅ΠΉΡΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ 22 868 ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ², Π·Π°Π½ΠΈΠΌΠ°Ρ 5 953 ΠΌΠ΅ΡΡΠΎ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ 2 638 ΠΌΠ΅ΡΡΠΎ Π² ΡΠ΅Π³ΠΈΠΎΠ½Π΅ Π£ΠΊΡΠ°ΠΈΠ½Π°.
π ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°
Π‘ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π΅Π²ΡΠ΄ΠΎΠΌΠΎ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ, ΡΠΎΠ±ΡΠ°Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΠΈΠ· 22 868 ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ².
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ ΠΎΡ 10 ΠΈΡΠ½Ρ, 2026, ΠΊΠ°Π½Π°Π» ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ. ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 30 Π΄Π½Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΎ -267, Π° Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ° β -12, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΠΈΠΉ ΠΎΡ Π²Π°Ρ ΠΎΡΡΠ°ΡΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΌ.
- Π‘ΡΠ°ΡΡΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ: ΠΠ΅ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½
- Π£ΡΠΎΠ²Π΅Π½Ρ Π²ΠΎΠ²Π»Π΅ΡΡΠ½Π½ΠΎΡΡΠΈ (ER): Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π²ΠΎΠ²Π»Π΅ΡΡΠ½Π½ΠΎΡΡΠΈ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 10.62%. Π ΠΏΠ΅ΡΠ²ΡΠ΅ 24 ΡΠ°ΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π±ΠΈΡΠ°Π΅Ρ 6.11% ΡΠ΅Π°ΠΊΡΠΈΠΉ ΠΎΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π° ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ².
- ΠΡ Π²Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ: Π ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 2 430 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ². Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π½Π°Π±ΠΈΡΠ°Π΅Ρ 1 397 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ².
- Π Π΅Π°ΠΊΡΠΈΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ: ΠΡΠ΄ΠΈΡΠΎΡΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠ½ΡΠ΅Π½Ρ: ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π°ΠΊΡΠΈΠΉ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΡ β 11.
- Π’Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡ: ΠΠΎΠ½ΡΠ΅Π½Ρ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ΅ΠΌΠ°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ javascript, css, html, ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ°, Π°Π½ΡΠΌΠ°ΡΡΡ.
π ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ½Π°Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°
ΠΠ²ΡΠΎΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ Π΄Π»Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ:
ββͺοΈΠΠΈΠ²ΡΠ°ΡΠΌΠΎ JavaScript ΡΠ°Π·ΠΎΠΌ.
βͺοΈΠΠΈΡΠΎΠΊΠΎΠΎΠΏΠ»Π°ΡΡΠ²Π°Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΡ
βͺοΈΠΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΠΌΠΎ Π· ΠΏΠΎΡΡΠΊΠΎΠΌ ΡΠΎΠ±ΠΎΡΠΈ
ΠΠ²'ΡΠ·ΠΎΠΊ: @Ekater1na_adminβ
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ 11 ΠΈΡΠ½Ρ, 2026) ΠΊΠ°Π½Π°Π» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΎΡ Π²Π°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ. ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π²Π»ΠΈΡΠ½ΠΈΡ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- ΠΏΠΎΡΡΠΊ ΡΠ°Ρ ΡΠ²ΡΡΠ² - ΡΠ²Π΅Π½ΡΠΈ - ΠΊΡΡΡΠΈΠΠ°ΡΠ°Π·Ρ Π΄ΡΡ Π·Π½ΠΈΠΆΠΊΠ° 10% Π½Π° Π²ΡΡ ΡΠΎΠ·ΠΌΡΡΠ΅Π½Π½Ρ. π£οΈΠΠΎΠ½ΡΠ°ΠΊΡ: @itchannelsbot
npm, ΡΠΎ Π²ΠΈΠΊΡΠΈΠ²Π°Ρ ΠΊΡΠΈΡ
ΠΊΡΡΡΡ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΈ JavaScript.
ΠΠΎΠ²Π°: π¬π§
#JS // #theory // ΠΠ°ΠΊΠ°Π½ΡΡΡ ITconst parent = { name: 'John' };
const child = Object.create(parent);
child.age = 5;
Object.create() Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΡΠ²ΠΎΡΠΈΡΠΈ Π½ΠΎΠ²ΠΈΠΉ ΠΎΠ±'ΡΠΊΡ, ΡΠΊΠΈΠΉ ΡΡΠΏΠ°Π΄ΠΊΠΎΠ²ΡΡ Π²Π»Π°ΡΡΠΈΠ²ΠΎΡΡΡ ΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π²ΡΠ΄ Π±Π°ΡΡΠΊΡΠ²ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠ±'ΡΠΊΡΠ° parent.
#JS // #practice // ΠΠ°ΠΊΠ°Π½ΡΡΡ ITfont-family, ΡΠΊΠ° Π·Π°Π΄Π°Ρ ΡΡΠΈΡΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΡ β Π²ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅ ΠΌΡΡΡΠΈΡΠΈ ΠΊΡΠ»ΡΠΊΠ° ΡΡΠΈΡΡΡΠ², ΠΏΡΠΈ ΡΡΠΎΠΌΡ ΡΡΠΈΡΡΠΈ ΡΠΎΠ·Π΄ΡΠ»ΡΡΡΡΡΡ ΠΊΠΎΠΌΠΎΡ.
ΠΠΎΠ²Π°: πΊπ¦
ΠΠ²ΡΠΎΡ: SavchukIT
Π’ΡΠΈΠ²Π°Π»ΡΡΡΡ: 13 Ρ
Π²
#JS // #lessons // ΠΠ°ΠΊΠ°Π½ΡΡΡ ITconst product = {};
Object.defineProperty(product, 'price', {
value: 50,
writable: false,
configurable: true,
enumerable: true
});
ΠΠ΅ΡΠΎΠ΄ Object.defineProperty() Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ Π½Π°Π»Π°ΡΡΡΠ²Π°ΡΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈ Π²Π»Π°ΡΡΠΈΠ²ΠΎΡΡΡ, ΡΠ°ΠΊΡ ΡΠΊ writable, configurable ΡΠ° enumerable.
#js // #practice // ΠΡΡ
ΡΠ² ΠΊΠ½ΠΈΠ³// ΠΡΠ΄ΡΠ°Ρ
ΡΠ½ΠΎΠΊ ΡΡΠΌΠΈ Π²ΡΡΡ
Π΅Π»Π΅ΠΌΠ΅Π½ΡΡΠ² Ρ ΠΌΠ°ΡΠΈΠ²Ρ
const sum = numbers.reduce((acc, num) β Π°ΡΡ + num, 0);
ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΡΡ ΡΠ½ΡΠΈΠΌ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°ΠΌ (Ρ Π²Π°ΠΌ ΡΠ°ΠΌΠΈΠΌ) Π·ΡΠΎΠ·ΡΠΌΡΡΠΈ ΠΌΠ΅ΡΡ ΡΠ° ΡΡΠ½ΠΊΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡΡΡ ΠΏΠ΅Π²Π½ΠΈΡ
Π΄ΡΠ»ΡΠ½ΠΎΠΊ ΠΊΠΎΠ΄Ρ.
#js // #practice // ΠΡΡ
ΡΠ² ΠΊΠ½ΠΈΠ³Promise.withResolvers(), ΡΠΊΠΈΠΉ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΊΠ΅ΡΡΠ²Π°ΡΠΈ JS-ΠΏΡΠΎΠΌΡΡΠ°ΠΌΠΈ Π· Π±ΡΠ΄Ρ-ΡΠΊΠΎΠ³ΠΎ ΠΌΡΡΡΡ.
ΠΠΎΠ²Π°: π¬π§
#Promises // #theory // JSconst list = [1 + 2, 1 * 2, 1 / 2]
console.log(list)
π ΠΡΠ΄ΠΏΠΎΠ²ΡΠ΄Ρ
#js // #practice // ΠΡΡ
ΡΠ² ΠΊΠ½ΠΈΠ³API Promises ΡΡΠ°Π»ΠΎ Π΄Π΅-ΡΠ°ΠΊΡΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΡΠΎΠ±ΠΎΡΠΈ Π· Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π‘ΡΡΠ°ΡΠ½Ρ Π²Π΅Π±-ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ API ΡΡΠ²ΠΎΡΠ΅Π½Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠΌΡΡΡΠ².
Π’ΠΎΠΆ ΡΠΊΡΠΎ ΠΌΠΈ Ρ
ΠΎΡΠ΅ΠΌΠΎ Π±ΡΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΈΠΌΠΈ Π² ΡΠΎΠ±ΠΎΡΡ Π½Π° JS, Π½Π°ΠΌ ΡΡΠ΅Π±Π° ΡΠΎΠ·ΡΠΌΡΡΠΈ ΠΏΡΠΎΠΌΡΡΠΈ β Π² Π΄Π°Π½ΡΠΉ ΡΡΠ°ΡΡΡ ΡΠΊΡΠ°Π· ΠΏΡΠΎ Π½ΠΈΡ
Ρ ΠΉΠ΄Π΅ΡΡΡΡ.
ΠΠΎΠ²Π°: π¬π§
#Promises // #theory // JSconst MAX_ALLOWED_ATTEMPTS = 3;
if (attempts > MAX_ALLOWED_ATTEMPTS) {
// ΠΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΈΡΠ΅Π½Π½Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΡ
ΠΊΡΠ»ΡΠΊΠΎΡΡΡ ΡΠΏΡΠΎΠ±
}
ΠΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΡΠΎΠ±ΠΈΡΡ ΠΊΠΎΠ΄ Π±ΡΠ»ΡΡ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΈΠΌ Ρ Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΡ ΡΠ΄ΠΈΠ½Π΅ Π·Π½Π°ΡΠ΅Π½Π½Ρ ΠΏΠΎ Π²ΡΡΠΎΠΌΡ ΠΊΠΎΠ΄Ρ.
#js // #practice // ΠΡΡ
ΡΠ² ΠΊΠ½ΠΈΠ³
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
