»ó¼¼Á¤º¸
À¥ °³¹ßÀÚ¸¦ À§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¸ðµç °Í
- ÀúÀÚ
- T. J. Å©¶ó¿ì´õ Àú/Á¶Çö¼® ¿ª
- ÃâÆÇ»ç
- ±æ¹þ
- ÃâÆÇÀÏ
- 2022-08-12
- µî·ÏÀÏ
- 2023-09-06
- ÆÄÀÏÆ÷¸Ë
- EPUB
- ÆÄÀÏÅ©±â
- 28MB
- °ø±Þ»ç
- YES24
- Áö¿ø±â±â
-
PC
PHONE
TABLET
À¥ºä¾î
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ºä¾îÇÁ·Î±×·¥ ¼³Ä¡ ¾È³»
Ã¥¼Ò°³
ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ÃֽŠ¹®¹ý. ³Î º´ÇÕ ¿¬»êÀÚ, let°ú const, class ¹®¹ý, private ¸Þ¼µå¿Í Çʵå, new.target, È»ìÇ¥ ÇÔ¼ö, BigInt, async¿Í await, Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö, µð½ºÆ®·°Ã³¸µ, ÅÛÇø´ ¸®ÅÍ·², °øÀ¯ ¸Þ¸ð¸®, ¸®Ç÷º¼Ç, À§Å©·¹ÇÁ, for-of, for-await-of µîÀ» ¼³¸íÇÑ´Ù.
»õ·Î¿î ±â´É°ú ÆÐÅÏ, ¾ÈƼ ÆÐÅÏ, ¸ðµâ, ÀÌÅÍ·¹À̼Ç, Á¦³Ê·¹ÀÌÅÍ, ÇÁ¶ó¹Ì½º, ½Éº¼, ÇÁ·Ï½Ã, ¸®Ç÷º¼Ç, À§Å©¸Ê, À§Å©¼¼Æ®, Atomics °´Ã¼, °øÀ¯ ¸Þ¸ð¸® µîÀÇ ±â´É°ú »ç¿ë ÆÐÅÏ, ÁÖÀÇÇÒ Á¡, ¿À·¡µÈ ½À°ü¿¡¼ »õ·Î¿î ±â´ÉÀ¸·Î ¹Ù²Ù´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Ù°¡ ¸·È÷´Â ºÎºÐÀÌ ÀÖ´Ù¸é ÀÎÅÍ³Ý ¾îµò°¡¿¡ ¼û¾î ÀÖ´Â Á¤º¸¸¦ ã¾Æ¼ ÇØ°áÇÒ ¼öµµ ÀÖ´Ù. ±×·¯³ª Æø³ÐÀº ¼³¸í°ú ±íÀÌ, ³»°¡ ¹«¾ùÀ» ¸ð¸£´ÂÁöµµ ¸ð¸£´Â °ÍÀ» ¾Ë°Ô ÇØÁ٠dzºÎÇÑ Áöħ¼¸¦ ã´Â´Ù¸é ÀÌ Ã¥À̶ó°í ÇÒ ¼ö ÀÖ´Ù. ±íÀÌ ¾Ë¸é ³»°¡ ´õ ±í¾îÁø´Ù.
ÀúÀÚ¼Ò°³
30³âÀÇ Àü¹® °æ·ÂÀ» °¡Áø ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î¼ °æ·ÂÀÇ Àý¹Ý ÀÌ»óÀº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷Çß´Ù. ±×´Â ¿µ±¹ÀÇ ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³Æðú Á¦Ç° ȸ»çÀÎ ÆÄ»çÀÌÆ® ¼ÒÇÁÆ®¿þ¾î¸¦ ¿î¿µÇÏ°í ÀÖ´Ù. ½ºÅà ¿À¹öÇ÷οìÀÇ »óÀ§ 10À§ ±â¿©ÀÚ Áß ÇÑ ¸íÀÌÀÚ ÀÚ¹Ù½ºÅ©¸³Æ® ű×ÀÇ »óÀ§ ±â¿©Àڷμ, ±×´Â Áö½ÄÀ» Àü´ÞÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ¹®Á¦¸¦ ÇØ°áÇÏ´Â °úÁ¤°ú ÇÔ²² µµ¿òÀ» ÁÖ´Â µ¥ ÁßÁ¡À» µÎ°í ÀÚ½ÅÀÌ ¹è¿î ±â¼úÀ» »ç¿ëÇÏ¿© ´Ù¸¥ »ç¶÷µéÀÌ Á÷¸éÇÑ ±â¼úÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù.
¸ñÂ÷
1Àå ES2015ºÎÅÍ ES2020±îÁö ±×¸®°í ±× ÀÌÈÄÀÇ »õ·Î¿î Àå³°¨
__1.1 Á¤ÀÇ, ÀÌÇØ°ü°èÀÚ, ¿ë¾î
__1.2 ¡°»õ·Î¿î Àå³°¨¡±Àº ¹«¾ùÀΰ¡?
__1.3 »õ·Î¿î Àå³°¨Àº ¾î¶»°Ô ¸¸µé¾îÁö´Â°¡?
__1.4 »õ·Î¿î Àå³°¨À» µû¶ó°¡±â
__1.5 ¿À´ÃÀÇ Àå³°¨À» °ú°ÅÀÇ È¯°æ¿¡¼, ³»ÀÏÀÇ Àå³°¨À» ¿À´ÃÀÇ È¯°æ¿¡¼ »ç¿ëÇϱâ
__1.6 Á¤¸®Çϸç
2Àå ºí·Ï ½ºÄÚÇÁ ¼±¾ð: let°ú const
__2.1 let°ú const ¼Ò°³
__2.2 ÁøÂ¥ ºí·Ï ½ºÄÚÇÁ
__2.3 ¹Ýº¹µÈ ¼±¾ðÀº ¿¡·¯´Ù
__2.4 È£À̽ºÆðú ÀϽÃÀû µ¥µåÁ¸
__2.5 »õ·Î¿î Á¾·ùÀÇ Àü¿ª(global)
__2.6 const: ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ »ó¼ö
__2.7 ·çÇÁÀÇ ºí·Ï ½ºÄÚÇÁ
__2.8 °ú°Å ½À°üÀ» »õ·Ó°Ô
3Àå »õ·Î¿î ÇÔ¼ö ±â´É
__3.1 È»ìÇ¥ ÇÔ¼ö¿Í this, super, ±× ¿Ü
__3.2 ±âº»°ª ¸Å°³º¯¼ö
__3.3 ¡°³ª¸ÓÁö¡± ¿¬»êÀÚ
__3.4 ¸Å°³º¯¼ö ¸ñ·Ï¿¡¼ ÈÄÇà ½°Ç¥¿Í ÇÔ¼ö È£Ãâ
__3.5 ÇÔ¼ö name ¼Ó¼º
__3.6 ºí·Ï ³» ÇÔ¼ö ¼±¾ð
__3.7 °ú°Å ½À°üÀ» »õ·Ó°Ô
4Àå Ŭ·¡½º
__4.1 Ŭ·¡½º¶õ ¹«¾ùÀΰ¡?
__4.2 »õ·Î¿î Ŭ·¡½º ¹®¹ý ¼Ò°³
__4.3 ±âÁ¸ ¹®¹ý°ú ºñ±³
__4.4 ¼ºêŬ·¡½º ¸¸µé±â
__4.5 Object.protoype ¶°³ªº¸³»±â
__4.6 new.target
__4.7 Ŭ·¡½º ¼±¾ð ´ë Ŭ·¡½º Ç¥Çö½Ä
__4.8 ¾ÕÀ¸·Î ´õ ¹è¿ï °Í
__4.9 °ú°Å ½À°üÀ» »õ·Ó°Ô
5Àå »õ·Î¿î °´Ã¼ ±â´É
__5.1 °è»êµÈ ¼Ó¼º À̸§
__5.2 ´ÜÃà ¼Ó¼º
__5.3 °´Ã¼ÀÇ ÇÁ·ÎÅäŸÀÔ ¾ò±â¿Í ¼³Á¤Çϱâ
__5.4 ¸Þ¼µå ¹®¹ý°ú super ¿ÜºÎ Ŭ·¡½º
__5.5 ½Éº¼
__5.6 »õ·Î¿î °´Ã¼ ÇÔ¼ö
__5.7 Symbol.toPrimitive
__5.8 ¼Ó¼º ¼ø¼
__5.9 ¼Ó¼º ½ºÇÁ·¹µå ±¸¹®
__5.10 °ú°Å ½À°üÀ» »õ·Ó°Ô
6Àå ÀÌÅÍ·¯ºí, ÀÌÅÍ·¹ÀÌÅÍ, for-of, ÀÌÅÍ·¯ºí ½ºÇÁ·¹µå, Á¦³Ê·¹ÀÌÅÍ
__6.1 ÀÌÅÍ·¹ÀÌÅÍ, ÀÌÅÍ·¯ºí, for-of ·çÇÁ, ÀÌÅÍ·¯ºí ½ºÇÁ·¹µå ±¸¹®
__6.2 Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö
__6.3 °ú°Å ½À°üÀ» »õ·Ó°Ô
7Àå µð½ºÆ®·°Ã³¸µ
__7.1 °³¿ä
__7.2 ±âº» °´Ã¼ µð½ºÆ®·°Ã³¸µ
__7.3 ±âº» ¹è¿(°ú ÀÌÅÍ·¯ºí) µð½ºÆ®·°Ã³¸µ
__7.4 ±âº»°ª
__7.5 µð½ºÆ®·°Ã³¸µ ÆÐÅÏ¿¡¼ ³ª¸ÓÁö ¹®¹ý
__7.6 ´Ù¸¥ À̸§ »ç¿ëÇϱâ
__7.7 °è»êµÈ ¼Ó¼º À̸§
__7.8 ÁßøµÈ µð½ºÆ®·°Ã³¸µ
__7.9 ¸Å°³º¯¼ö µð½ºÆ®·°Ã³¸µ
__7.10 ¹Ýº¹¹®¿¡¼ µð½ºÆ®·°Ã³¸µ
__7.11 °ú°Å ½À°üÀ» »õ·Ó°Ô
8Àå ÇÁ¶ó¹Ì½º
__8.1 ¿Ö ÇÁ¶ó¹Ì½º¸¦ »ç¿ëÇϴ°¡?
__8.2 ÇÁ¶ó¹Ì½º ±âÃÊ
__8.3 ±âÁ¸ ÇÁ¶ó¹Ì½º »ç¿ëÇϱâ
__8.4 ±âÁ¸ ÇÁ¶ó¹Ì½º¿¡ Çڵ鷯 Ãß°¡Çϱâ
__8.5 ÇÁ¶ó¹Ì½º ¸¸µé±â
__8.6 ±× ¿Ü ÇÁ¶ó¹Ì½º ¸Þ¼µå
__8.7 ÇÁ¶ó¹Ì½º ÆÐÅÏ
__8.8 ÇÁ¶ó¹Ì½º ¾ÈƼ ÆÐÅÏ
__8.9 ÇÁ¶ó¹Ì½º ¼ºêŬ·¡½º
__8.10 °ú°Å ½À°üÀ» »õ·Ó°Ô
9Àå ºñµ¿±â ÇÔ¼ö, ÀÌÅÍ·¹ÀÌÅÍ, Á¦³Ê·¹ÀÌÅÍ
__9.1 async ÇÔ¼ö
__9.2 ºñµ¿±â ÀÌÅÍ·¹ÀÌÅÍ, ÀÌÅÍ·¯ºí, Á¦³Ê·¹ÀÌÅÍ
__9.3 °ú°Å ½À°üÀ» »õ·Ó°Ô
10Àå ÅÛÇø´, ÅÂ±× ÇÔ¼ö, »õ·Î¿î ¹®ÀÚ¿ ÇÔ¼ö
__10.1 ÅÛÇø´ ¸®ÅÍ·²
__10.2 Çâ»óµÈ À¯´ÏÄÚµå Áö¿ø
__10.3 ¹Ýº¹
__10.4 »õ·Î¿î ¹®ÀÚ¿ ¸Þ¼µå
__10.5 match, split, search, replace ¸Þ¼µå ¾÷µ¥ÀÌÆ®
__10.6 °ú°Å ½À°üÀ» »õ·Ó°Ô
11Àå »õ·Î¿î ¹è¿ ÇÔ¼ö, ŸÀÔÀÌ ÀÖ´Â ¹è¿
__11.1 »õ·Î¿î ¹è¿ ¸Þ¼µå
__11.2 ¹Ýº¹, ½ºÇÁ·¹µå, µð½ºÆ®·°Ã³¸µ
__11.3 ¹è¿ ¼ø¼ À¯Áö Á¤·Ä
__11.4 ŸÀÔÀÌ ÀÖ´Â ¹è¿
__11.5 °ú°Å ½À°üÀ» »õ·Ó°Ô
12Àå ¸Ê°ú ¼¼Æ®
__12.1 ¸Ê
__12.2 ¼¼Æ®
__12.3 À§Å©¸Ê
__12.4 À§Å©¼¼Æ®
__12.5 °ú°Å ½À°üÀ» »õ·Ó°Ô
13Àå ¸ðµâ
__13.1 ¸ðµâ ¼Ò°³
__13.2 ¸ðµâ ±âÃÊ
__13.3 ÀͽºÆ÷Æ®¸¦ ´Ù½Ã À̸§ Áþ±â
__13.4 ´Ù¸¥ ¸ðµâÀÇ ÀͽºÆ÷Æ®¸¦ ´Ù½Ã ÀͽºÆ÷Æ®Çϱâ
__13.5 ÀÓÆ÷Æ®¸¦ ´Ù½Ã À̸§ Áþ±â
__13.6 ¸ðµâÀÇ ³×ÀÓ½ºÆäÀ̽º °´Ã¼ ÀÓÆ÷Æ®Çϱâ
__13.7 ´Ù¸¥ ¸ðµâÀÇ ³×ÀÓ½ºÆäÀ̽º °´Ã¼ ÀͽºÆ÷Æ®Çϱâ
__13.8 ´ÜÁö »çÀ̵å ÀÌÆåÆ®¸¦ À§ÇØ ¸ðµâ ÀÓÆ÷Æ®Çϱâ
__13.9 ÀÓÆ÷Æ®¿Í ÀͽºÆ÷Æ® ¿£Æ®¸®
__13.10 ÀÓÆ÷Æ®´Â »ì¾ÆÀÖ°í Àбâ Àü¿ëÀÌ´Ù
__13.11 ¸ðµâ ÀνºÅϽº´Â ¿µ¿ª Àü¿ëÀÌ´Ù
__13.12 ¾î¶»°Ô ¸ðµâÀ» ÀÐ¾î ¿À´Â°¡?
__13.13 ÀÓÆ÷Æ®/ÀͽºÆ÷Æ® ¹®¹ýÀ» Á¤¸®Çϸç
__13.14 µ¿Àû ÀÓÆ÷Æ®
__13.15 Æ®¸® ¼ÎÀÌÅ·
__13.16 ¹øµé¸µ
__13.17 ¸ÞŸµ¥ÀÌÅÍ ÀÓÆ÷Æ®Çϱâ
__13.18 ¿öÄ¿ ¸ðµâ
__13.19 °ú°Å ½À°üÀ» »õ·Ó°Ô
14Àå ¸®Ç÷º¼Ç-¸®Ç÷ºÆ®¿Í ÇÁ·Ï½Ã
__14.1 ¸®Ç÷ºÆ®
__14.2 ÇÁ·Ï½Ã
__14.3 °ú°Å ½À°üÀ» »õ·Ó°Ô
15Àå Á¤±Ô Ç¥Çö½Ä ¾÷µ¥ÀÌÆ®
__15.1 Ç÷¡±× ¼Ó¼º
__15.2 »õ·Î¿î Ç÷¡±×
__15.3 ¸í¸íµÈ ĸó ±×·ì
__15.4 ÈĹæ Ž»ö ÁöÁ¤
__15.5 À¯´ÏÄÚµå ±â´É
__15.6 °ú°Å ½À°üÀ» »õ·Ó°Ô
16Àå °øÀ¯ ¸Þ¸ð¸®
__16.1 ¼Ò°³
__16.2 À§Çè! ÀÌ°÷¿¡´Â ¿ëÀÌ »ì°í ÀÖ´Ù!
__16.3 ºê¶ó¿ìÀú Áö¿ø
__16.4 °øÀ¯ ¸Þ¸ð¸® ±âÃÊ
__16.5 °´Ã¼°¡ ¾Æ´Ï¶ó ¸Þ¸ð¸®°¡ °øÀ¯µÈ´Ù
__16.6 ·¹À̽º ÄÁµð¼Ç, ºñ¼øÂ÷ ÀúÀå, ½Å¼±ÇÏÁö ¾ÊÀº °ª, Âõ¾îÁü µî
__16.7 Atomics °´Ã¼
__16.8 °øÀ¯ ¸Þ¸ð¸® ¿¹
__16.9 ÀÌ°÷¿¡´Â ¿ëÀÌ »ì°í ÀÖ´Ù! (ÇÑ ¹ø ´õ)
__16.10 °ú°Å ½À°üÀ» »õ·Ó°Ô
17Àå ±× ¿Ü
__17.1 BigInt
__17.2 »õ·Î¿î Á¤¼ö ¸®ÅÍ·²
__17.3 »õ·Î¿î ¼öÇÐ ¸Þ¼µå
__17.4 Áö¼ö ¿¬»êÀÚ(**)
__17.5 Date.prototype.toString º¯°æ
__17.6 Function.prototype.toString º¯°æ
__17.7 ¼ýÀÚ Ãß°¡
__17.8 Symbol.isConcatSpreadable
__17.9 ´Ù¾çÇÑ ±¸¹® ¼öÁ¤
__17.10 ´Ù¾çÇÑ Ç¥ÁØ ¶óÀ̺귯¸® / Àü¿ª Ãß°¡
__17.11 ºÎ¼Ó¼ B: ºê¶ó¿ìÀú Àü¿ë ±â´É
__17.12 ²¿¸® È£Ãâ ÃÖÀûÈ
__17.13 °ú°Å ½À°üÀ» »õ·Ó°Ô
18Àå ¿¹Á¤µÈ Ŭ·¡½º ±â´É
__18.1 ÆÛºí¸¯°ú ÇÁ¶óÀ̺ø Ŭ·¡½º Çʵå, ¸Þ¼µå, Á¢±ÙÀÚ
__18.2 °ú°Å ½À°üÀ» »õ·Ó°Ô
19Àå ¾ÕÀ¸·Î ³ª¿Ã ¿¹Á¤ÀÎ ±â´É
__19.1 ÃÖ»óÀ§ ¼öÁØ await
__19.2 À§Å©·¹ÇÁ¿Í Ŭ¸°¾÷ Äݹé
__19.3 Á¤±Ô Ç¥Çö½Ä ÀÏÄ¡ »öÀÎ
__19.4 String.prototype.replaceAll
__19.5 Atomics asyncWait
__19.6 ´Ù¾çÇÑ ±¸¹® º¯°æ
__19.7 »ç¶óÁö°Ô µÉ ·¹°Å½Ã Á¤±Ô Ç¥Çö½Ä ±â´É
__19.8 µ¶ÀÚ¿¡°Ô °¨»ç!
ºÎ·Ï A ½ÅºñÇÑ ±â´É »çÀü(J. K. ·Ñ¸µ¿¡°Ô »ç°úÇÑ´Ù)
A.1 ±â´É(¾ËÆĺª¼ø)
A.2 »õ·Î¿î ±âº»
A.3 »õ·Î¿î ±¸¹®, Å°¿öµå, ¿¬»êÀÚ, ·çÇÁ, ±× ¿Ü
A.4 »õ·Î¿î ¸®ÅÍ·² ¾ç½Ä
A.5 Ç¥ÁØ ¶óÀ̺귯¸® Ãß°¡¿Í º¯°æ
A.6 ±âŸ