JavaScript πΊπ¦
βͺοΈΠΠΈΠ²ΡΠ°ΡΠΌΠΎ JavaScript ΡΠ°Π·ΠΎΠΌ. βͺοΈΠΠΈΡΠΎΠΊΠΎΠΎΠΏΠ»Π°ΡΡΠ²Π°Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΡ βͺοΈΠΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΠΌΠΎ Π· ΠΏΠΎΡΡΠΊΠΎΠΌ ΡΠΎΠ±ΠΎΡΠΈ ΠΠ²'ΡΠ·ΠΎΠΊ: @Ekater1na_admin
ΠΠΎΠ»ΡΡΠ΅π ΠΠ½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ Telegram-ΠΊΠ°Π½Π°Π»Π° JavaScript πΊπ¦
ΠΠ°Π½Π°Π» JavaScript πΊπ¦ ΡΠ·ΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° Π£ΠΊΡΠ°ΠΈΠ½ΡΠΊΠΈΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠΌ. Π‘Π΅ΠΉΡΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ 22 863 ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ², Π·Π°Π½ΠΈΠΌΠ°Ρ 5 944 ΠΌΠ΅ΡΡΠΎ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ 2 638 ΠΌΠ΅ΡΡΠΎ Π² ΡΠ΅Π³ΠΈΠΎΠ½Π΅ Π£ΠΊΡΠ°ΠΈΠ½Π°.
π ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°
Π‘ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π΅Π²ΡΠ΄ΠΎΠΌΠΎ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ, ΡΠΎΠ±ΡΠ°Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΠΈΠ· 22 863 ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ².
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ ΠΎΡ 12 ΠΈΡΠ½Ρ, 2026, ΠΊΠ°Π½Π°Π» ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ. ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 30 Π΄Π½Π΅ΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π° ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΎ -256, Π° Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ° β -4, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΠΈΠΉ ΠΎΡ Π²Π°Ρ ΠΎΡΡΠ°ΡΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΌ.
- Π‘ΡΠ°ΡΡΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ: ΠΠ΅ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½
- Π£ΡΠΎΠ²Π΅Π½Ρ Π²ΠΎΠ²Π»Π΅ΡΡΠ½Π½ΠΎΡΡΠΈ (ER): Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π²ΠΎΠ²Π»Π΅ΡΡΠ½Π½ΠΎΡΡΠΈ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 10.75%. Π ΠΏΠ΅ΡΠ²ΡΠ΅ 24 ΡΠ°ΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π±ΠΈΡΠ°Π΅Ρ 6.04% ΡΠ΅Π°ΠΊΡΠΈΠΉ ΠΎΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π° ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ².
- ΠΡ Π²Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ: Π ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 2 458 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ². Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π½Π°Π±ΠΈΡΠ°Π΅Ρ 1 380 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ².
- Π Π΅Π°ΠΊΡΠΈΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ: ΠΡΠ΄ΠΈΡΠΎΡΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠ½ΡΠ΅Π½Ρ: ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π°ΠΊΡΠΈΠΉ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΡ β 12.
- Π’Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡ: ΠΠΎΠ½ΡΠ΅Π½Ρ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ΅ΠΌΠ°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ javascript, css, html, ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ°, Π°Π½ΡΠΌΠ°ΡΡΡ.
π ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ½Π°Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°
ΠΠ²ΡΠΎΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ Π΄Π»Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ:
ββͺοΈΠΠΈΠ²ΡΠ°ΡΠΌΠΎ JavaScript ΡΠ°Π·ΠΎΠΌ.
βͺοΈΠΠΈΡΠΎΠΊΠΎΠΎΠΏΠ»Π°ΡΡΠ²Π°Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΡ
βͺοΈΠΠΎΠΏΠΎΠΌΠ°Π³Π°ΡΠΌΠΎ Π· ΠΏΠΎΡΡΠΊΠΎΠΌ ΡΠΎΠ±ΠΎΡΠΈ
ΠΠ²'ΡΠ·ΠΎΠΊ: @Ekater1na_adminβ
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ 13 ΠΈΡΠ½Ρ, 2026) ΠΊΠ°Π½Π°Π» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΎΡ Π²Π°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ. ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π²Π»ΠΈΡΠ½ΠΈΡ Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
[1, 2, 3].map(num => {
if (typeof num === "number") return;
return num * 2;
}) ;
π ΠΡΠ΄ΠΏΠΎΠ²ΡΠ΄Ρ
#practice // ΠΠ°ΠΊΠ°Π½ΡΡΡ IT // JS(() => {
let x, y;
try {
throw new Error ();
} catch (x) {
(x = 1) , (y = 2);
console.log (x);
}
console.log (x);
console.log (y);
}) ();
π ΠΡΠ΄ΠΏΠΎΠ²ΡΠ΄Ρ
#practice // ΠΠ°ΠΊΠ°Π½ΡΡΡ IT // JSif, else, else if, ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° switch-case, Π° ΡΠ°ΠΊΠΎΠΆ ΡΠΎΠ·Π³Π»ΡΠ΄Π°Ρ ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ boolean Π·ΠΌΡΠ½Π½ΠΈΡ
Ρ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΡ ΠΊΡΠ»ΡΠΊΠΎΡ
ΡΠΌΠΎΠ².
ΠΠΎΠ²Π°: πΊπ¦
ΠΠ²ΡΠΎΡ: Π¨ΠΊΠΎΠ»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠ²Π°Π½Π½Ρ
Π’ΡΠΈΠ²Π°Π»ΡΡΡΡ: 22 Ρ
Π²
#lessons // ΠΡΡ
ΡΠ² ΠΊΠ½ΠΈΠ³ // JSReact Native β ΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, ΡΡΠ²ΠΎΡΠ΅Π½ΠΈΠΉ Facebook, Π΄Π»Ρ ΡΠΎΠ·ΡΠΎΠ±ΠΊΠΈ ΠΊΡΠΎΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ½ΠΈΡ
ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ
Π΄ΠΎΠ΄Π°ΡΠΊΡΠ² ΡΠ· Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½ΡΠΌ JavaScript ΡΠ° React. ΠΡΠ½ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠ°ΠΌ ΠΏΠΈΡΠ°ΡΠΈ ΠΊΠΎΠ΄ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΠΈ ΠΉΠΎΠ³ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ
ΠΌΠΎΠ±ΡΠ»ΡΠ½ΠΈΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
, ΡΠ°ΠΊΠΈΡ
ΡΠΊ iOS ΡΠ° Android.
#theory // ΠΠ°ΠΊΠ°Π½ΡΡΡ IT // JSPromise.all β ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ Π² JavaScript, ΡΠΊΠΈΠΉ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΎΠ±ΡΠΎΠ±Π»ΡΡΠΈ ΠΊΡΠ»ΡΠΊΠ° ΠΏΡΠΎΠΌΡΡΡΠ² (ΠΎΠ±ΡΡΡΠ½ΠΎΠΊ) ΠΎΠ΄Π½ΠΎΡΠ°ΡΠ½ΠΎ. ΠΡΠ½ ΠΏΡΠΈΠΉΠΌΠ°Ρ ΠΌΠ°ΡΠΈΠ² ΠΏΡΠΎΠΌΡΡΡΠ² Ρ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠΌΡΡ, ΡΠΊΠΈΠΉ Π²ΠΈΠΊΠΎΠ½ΡΡΡΡΡΡ ΠΏΡΡΠ»Ρ ΡΡΠΏΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠΎΠ½Π°Π½Π½Ρ Π²ΡΡΡ
ΠΏΡΠΎΠΌΡΡΡΠ² Ρ ΠΌΠ°ΡΠΈΠ²Ρ, Π°Π±ΠΎ Π²ΡΠ΄Ρ
ΠΈΠ»ΡΡΡΡΡΡ, ΡΠΊΡΠΎ Ρ
ΠΎΡΠ° Π± ΠΎΠ΄ΠΈΠ½ Π· ΠΏΡΠΎΠΌΡΡΡΠ² Π² ΠΌΠ°ΡΠΈΠ²Ρ Π²ΡΠ΄Ρ
ΠΈΠ»Π΅Π½ΠΎ.
ΠΠΎΠ»ΠΈ Promise.all Π²ΠΈΠΊΠΎΠ½ΡΡΡΡΡΡ ΡΡΠΏΡΡΠ½ΠΎ, Π²ΡΠ½ ΠΏΠΎΠ²Π΅ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡΠ² Ρ ΡΡΠΉ ΠΆΠ΅ ΠΏΠΎΡΠ»ΡΠ΄ΠΎΠ²Π½ΠΎΡΡΡ, Π² ΡΠΊΡΠΉ ΠΏΡΠΎΠΌΡΡΠΈ Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ. Π―ΠΊΡΠΎ ΠΆΠΎΠ΄Π΅Π½ Π· ΠΏΡΠΎΠΌΡΡΡΠ² Π½Π΅ Π²ΡΠ΄Ρ
ΠΈΠ»Π΅Π½ΠΎ, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅ ΠΌΠ°ΡΠΈΠ² Π· Π²ΠΈΡΡΡΠ΅Π½ΠΈΠΌΠΈ Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌΠΈ. Π―ΠΊΡΠΎ ΠΎΠ΄ΠΈΠ½ Π· ΠΏΡΠΎΠΌΡΡΡΠ² Π²ΡΠ΄Ρ
ΠΈΠ»ΡΡΡΡΡΡ, Promise.all Π½Π΅Π³Π°ΠΉΠ½ΠΎ Π²ΡΠ΄Ρ
ΠΈΠ»ΡΡΡΡΡΡ.
let promise1 = Promise.resolve(3);
let promise2 = 42;
let promise3 = new Promise((resolve, reject) => {
setTimeout (resolve, 100, 'foo');
});
Promise.all([promise1, promise2, promise3]). then(values => {
console.log(values); // [3, 42, "foo"]
}). catch(error =βΊ {
console.log(error);
});
Π£ ΡΡΠΎΠΌΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Promise.all ΠΏΡΠΈΠΉΠΌΠ°Ρ ΡΡΠΈ ΠΏΡΠΎΠΌΡΡΠΈ: ΠΎΠ΄ΠΈΠ½ Π²ΠΆΠ΅ Π²ΠΈΡΡΡΠ΅Π½ΠΈΠΉ, ΠΎΠ΄ΠΈΠ½ Π· Π½Π΅Π³Π°ΠΉΠ½ΠΈΠΌ Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌ (ΡΠΊΠ΅ Promise.all Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡ Π½Π° Π²ΠΈΡΡΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠΌΡΡ) ΡΠ° ΠΎΠ΄ΠΈΠ½, ΡΠΎ Π²ΠΈΡΡΡΡΡΡΡΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ. Π―ΠΊΡΠΎ Π²ΡΡ ΡΡΠΈ ΠΏΡΠΎΠΌΡΡΠΈ Π²ΠΈΡΡΡΠ°ΡΡΡΡ ΡΡΠΏΡΡΠ½ΠΎ, Π² then Π±ΡΠ΄Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ ΠΌΠ°ΡΠΈΠ² ΡΡ
Π½ΡΡ
ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡΠ².
#practice // ΠΡΡ
ΡΠ² ΠΊΠ½ΠΈΠ³ // JS
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
