π« JavaScript 2024 Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
π§βπ»
00:00:00 ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
00:13:19 ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ: ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ
00:37:05 ΠΠ°ΠΏΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
00:45:28 Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π±Π»ΠΎΠΊΠΈ, ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ
01:05:48 Π£ΡΠ»ΠΎΠ²ΠΈΡ ΠΈ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠ΅
01:17:46 Π¦ΠΈΠΊΠ»Ρ: for, ΠΈ
01:33:40 Π¦ΠΈΠΊΠ»Ρ: while ΠΈ
01:45:31 ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ: ΠΌΠ°ΡΡΠΈΠ²Ρ (Array) ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ (Object)
01:55:53 ΠΠ±ΡΠ΅ΠΊΡΡ: ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΠΈ JSON ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ
02:07:44 Π Π°Π·Π±ΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ
02:35:25 ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ: ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° (Set) ΠΈ Ρ
Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ (Map)
02:42:56 Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° (callback) ΠΈ Π’Π°ΠΉΠΌΠ΅ΡΡ
02:59:25 ΠΠ°ΠΌΡΠΊΠ°Π½ΠΈΡ (closure) ΡΡΠ½ΠΊΡΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
03:12:26 ΠΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ async/await
03:21:41 ΠΡΠΈΠ±ΠΊΠΈ (Error), ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (exceptions), Π±Π°Π³ΠΈ, throw, try/catch
03:39:32 Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΠΈ: ESM (ECMAScript Modules) ΡΠ° CJS (CommonJS)
03:55:19 ΠΠ΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ - CJS (CommonJS)
04:11:31 Π Π΅ΠΊΡΡΡΠΈΡ (recursion), Π²ΡΡ
ΠΎΠ΄ ΠΈΠ· Π½Π΅Π΅ ΠΈ ΡΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²ΠΎΠ² (call stack)
π Github Π°Π²ΡΠΎΡΠ°:
π Github ΠΊΡΡΡΠ°:
π ΠΠ°Π½Π°Π» ΠΊΡΡΡΠ° Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠ΅:
π ΠΡΡΠΏΠΏΠ° Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌΠ΅:
π ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΡΡΠ°:
π ΠΠ°ΡΡΠ΅ΠΎΠ½: