Àб⠽±°í È®ÀåÇϱ⠽¬¿î, ¸íÈ®ÇÏ°í ¿ì¾ÆÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 ÀÛ¼ºÇÏÀÚ!
¸ð´ø ÀÚ¹Ù½ºÅ©¸³Æ® °üÁ¡¿¡¼ »ý°¢ÇÏÀÚ
ES6 ÀÌÈÄ ¹®¹ýÀ¸·Î ±¸¼ºµÈ ¸ð´ø ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» óÀ½ºÎÅÍ ´Ù½Ã ¹è¿ìÀÚ. ¹®¹ý¸¸ ÀÜ¶à ¿Ü¿ìÁö ¸»°í, ¸ð´ø ÀÚ¹Ù½ºÅ©¸³Æ® °üÁ¡¿¡¼ »ý°¢ÇÏÀÚ. ¹®¹ý º¯°æ »çÇ×ÀÌ ¹«ÀÛÀ§°¡ ¾Æ´Ï¶ó ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ´õ ½±°Ô ÀÐ°í ¾²±â À§ÇØ °í¾ÈµÈ ¿øÄ¢À» µû¸¥´Ù´Â °ÍÀ» ±ú¿ìÄ¡°í, »õ·Î¿î ¹®¹ýÀ» ¾ðÁ¦ ¾î¶»°Ô »ç¿ëÇϸé ÁÁÀºÁö ÀÌÇØÇÏÀÚ.
°¡µ¶¼º, Ç¥Çö·Â, ¿¹Ãø °¡´É¼ºÀÌ ³ôÀº Äڵ带 ÀÛ¼ºÇÏÀÚ
¸ð´ø ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ ÄÚµå´Â °£´ÜÇÏ°í Àб⠽±°í ¿¹Ãø °¡´ÉÇÏ´Ù. ÃֽŠǥÁØ ¹®¹ýÀÌ Äڵ带 ¾î¶»°Ô °³¼±ÇÏ´ÂÁö ¾Ë¾Æº¸ÀÚ. ºÎ¼ö È¿°ú¿Í ¹ö±×¸¦ ÁÙÀÌ´Â º¯¼ö ¼±¾ðºÎÅÍ Á¶°Ç¹®À» ±ò²ûÇÏ°Ô, ¹Ýº¹¹®À» ´Ü¼øÇÏ°Ô ¸¸µå´Â ¹æ¹ý°ú °íÂ÷ ÇÔ¼ö, Àç»ç¿ë °¡´ÉÇÑ Å¬·¡½º, ´ë±Ô¸ð ÀÀ¿ë ÇÁ·Î±×·¥ ¼³°è¸¦ À§ÇÑ ÆÐÅÏ¿¡ À̸£±â±îÁö À¯¿¬ÇÏ°í °ß°íÇÑ Äڵ带 ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¼úÀ» ¹è¿ìÀÚ.
½Ç¹«¿¡¼ º¼ ¼ö ÀÖ´Â ÄÚµå ¿¹Á¦¸¦ ´Ù·ïº¸ÀÚ
»õ·Î¿î ¹®¹ýÀ» ¹è¿ï ¶§ °¡Àå Áß¿äÇÑ °Ç Äڵ带 Àд °ÍÀÌ°í, °¡Àå ÁÁÀº ÄÚµå´Â ½ÇÁ¦ ÄÚµå´Ù. ÀÌ Ã¥Àº ½Ç¹«¿¡¼ º¼ ¼ö ÀÖ´Â ¹®ÀÚ¿, °´Ã¼, µ·, À̸ÞÀÏ ÁÖ¼Ò °°Àº ÄÚµå ¿¹Á¦¸¦ ´Ù·é´Ù. ½Ç¿ëÀûÀÌ°í ¸íÈ®ÇÑ, ÀûÀýÇÑ ±æÀÌÀÇ ÄÚµå ¿¹Á¦¸¦ ÅëÇØ ¹®¹ý°ú °³³äÀ» ½±°Ô ÀÌÇØÇÏ°í, ÀÚ½ÅÀÇ Äڵ忡µµ ºü¸£°Ô Àû¿ëÇغ¸ÀÚ.
¹Ì±¹ ĵÀÚ½ºÁÖ ·Î·»½º(Lawrence, Kansas)ÀÇ °³¹ßÀÚÀÔ´Ï´Ù. Äڵ忡 ´ëÇØ ÀüÇô ¾Æ´Â °ÍÀÌ ¾øÀÌ Å¾Áö¸¸, ÅÂ¾î³ ÀÌÈÄ ¸ÅÀÏ Á¶±ÝÀÌ¶óµµ ¹è¿ì±â À§ÇØ ³ë·ÂÇØ¿Ô½À´Ï´Ù. ±×´Â ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¿À·£ ÆÒÀ¸·Î¼, ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ±× ¾î´À ¶§º¸´Ùµµ ¾Æ¸§´Ù¿ö ÀÚ¹Ù½ºÅ©¸³Æ® ¸£³×»ó½º¶ó°í ºÒ·¯µµ ÁÁÀ» ¸¸ÇÑ ¿äÁòÀ» ¸Å¿ì Áñ°Ì°Ô º¸³»°í ÀÖ½À´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ÀåÀÎ Á¤½Å¿¡ ´ëÇÑ ±ÛÀ» ¾²°í À̾߱âÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÕ´Ï´Ù.
Æ®À§ÅÍ @joesmorgan ? https://twitter.com/joesmorgan
1Àå º¯¼ö ÇÒ´çÀ¸·Î Àǵµ¸¦ Ç¥ÇöÇ϶ó
__TIP 1 const·Î º¯ÇÏÁö ¾Ê´Â °ªÀ» Ç¥ÇöÇ϶ó
__TIP 2 let°ú const·Î À¯È¿ ¹üÀ§ Ãæµ¹À» ÁÙ¿©¶ó
__TIP 3 ºí·Ï À¯È¿ ¹üÀ§ º¯¼ö·Î Á¤º¸¸¦ °Ý¸®Ç϶ó
__TIP 4 ÅÛÇø´ ¸®ÅÍ·²·Î º¯¼ö¸¦ ÀÐÀ» ¼ö ÀÖ´Â ¹®ÀÚ¿·Î º¯È¯Ç϶ó
2Àå ¹è¿·Î µ¥ÀÌÅÍ Ä÷º¼ÇÀ» °ü¸®Ç϶ó
__TIP 5 ¹è¿·Î À¯¿¬ÇÑ Ä÷º¼ÇÀ» »ý¼ºÇ϶ó
__TIP 6 Includes( )·Î Á¸Àç ¿©ºÎ¸¦ È®ÀÎÇ϶ó
__TIP 7 Æîħ ¿¬»êÀÚ·Î ¹è¿À» º»¶°¶ó
__TIP 8 push( ) ¸Þ¼µå ´ë½Å Æîħ ¿¬»êÀÚ·Î ¿øº» º¯°æÀ» ÇÇÇ϶ó
__TIP 9 Æîħ ¿¬»êÀÚ·Î Á¤·Ä¿¡ ÀÇÇÑ È¥¶õÀ» ÇÇÇ϶ó
3Àå Ư¼öÇÑ Ä÷º¼ÇÀ» ÀÌ¿ëÇØ ÄÚµå ¸í·á¼ºÀ» ±Ø´ëÈÇ϶ó
__TIP 10 °´Ã¼¸¦ ÀÌ¿ëÇØ Á¤ÀûÀÎ Å°-°ªÀ» Ž»öÇ϶ó
__TIP 11 Object.assign( )À¸·Î Á¶ÀÛ ¾øÀÌ °´Ã¼¸¦ »ý¼ºÇ϶ó
__TIP 12 °´Ã¼ Æîħ ¿¬»êÀÚ·Î Á¤º¸¸¦ °»½ÅÇ϶ó
__TIP 13 ¸ÊÀ¸·Î ¸íÈ®ÇÏ°Ô Å°-°ª µ¥ÀÌÅ͸¦ °»½ÅÇ϶ó
__TIP 14 ¸Ê°ú Æîħ ¿¬»êÀÚ·Î Å°-°ª µ¥ÀÌÅ͸¦ ¼øȸÇ϶ó
__TIP 15 ¸Ê »ý¼º ½Ã ºÎ¼ö È¿°ú¸¦ ÇÇÇ϶ó
__TIP 16 ¼¼Æ®¸¦ ÀÌ¿ëÇØ °íÀµ°ªÀ» °ü¸®Ç϶ó
4Àå Á¶°Ç¹®À» ±ò²ûÇÏ°Ô ÀÛ¼ºÇ϶ó
__TIP 17 °ÅÁþ °ªÀÌ ÀÖ´Â Á¶°Ç¹®À» Ãà¾àÇ϶ó
__TIP 18 »ïÇ× ¿¬»êÀÚ·Î ºü¸£°Ô µ¥ÀÌÅ͸¦ È®ÀÎÇ϶ó
__TIP 19 ´Ü¶ô Æò°¡¸¦ ÀÌ¿ëÇØ È¿À²¼ºÀ» ±Ø´ëÈÇ϶ó
5Àå ¹Ýº¹¹®À» ´Ü¼øÇÏ°Ô ¸¸µé¾î¶ó
__TIP 20 È»ìÇ¥ ÇÔ¼ö·Î ¹Ýº¹¹®À» ´Ü¼øÇÏ°Ô ¸¸µé¾î¶ó
__TIP 21 ¹è¿ ¸Þ¼µå·Î ¹Ýº¹¹®À» ª°Ô ÀÛ¼ºÇ϶ó
__TIP 22 map( ) ¸Þ¼µå·Î ºñ½ÁÇÑ ±æÀÌÀÇ ¹è¿À» »ý¼ºÇ϶ó
__TIP 23 filter( )¿Í find( )·Î µ¥ÀÌÅÍÀÇ ºÎºÐÁýÇÕÀ» »ý¼ºÇ϶ó
__TIP 24 forEach( )·Î µ¿ÀÏÇÑ µ¿ÀÛÀ» Àû¿ëÇ϶ó
__TIP 25 üÀÌ´×À¸·Î ¸Þ¼µå¸¦ ¿¬°áÇ϶ó
__TIP 26 reduce( )·Î ¹è¿ µ¥ÀÌÅ͸¦ º¯È¯Ç϶ó
__TIP 27 for...in ¹®°ú for...of ¹®À¸·Î ¹Ýº¹¹®À» Á¤¸®Ç϶ó
6Àå ¸Å°³º¯¼ö¿Í return ¹®À» Á¤¸®Ç϶ó
__TIP 28 ¸Å°³º¯¼ö ±âº»°ªÀ» »ý¼ºÇ϶ó
__TIP 29 ÇØü ÇÒ´çÀ¸·Î °´Ã¼ ¼Ó¼º¿¡ Á¢±ÙÇ϶ó
__TIP 30 Å°-°ª ÇÒ´çÀ» ´Ü¼øÈÇ϶ó
__TIP 31 ³ª¸ÓÁö ¸Å°³º¯¼ö·Î ¿©·¯ °³ÀÇ Àμö¸¦ º¯¼ö·Î Àü´ÞÇ϶ó
7Àå À¯¿¬ÇÑ ÇÔ¼ö¸¦ ¸¸µé¾î¶ó
__TIP 32 Å×½ºÆ®Çϱ⠽¬¿î ÇÔ¼ö¸¦ ÀÛ¼ºÇ϶ó
__TIP 33 È»ìÇ¥ ÇÔ¼ö·Î º¹Àâµµ¸¦ ³·Ãç¶ó
__TIP 34 ºÎºÐ Àû¿ë ÇÔ¼ö·Î ´ÜÀÏ Ã¥ÀÓ ¸Å°³º¯¼ö¸¦ °ü¸®Ç϶ó
__TIP 35 Ä¿¸µ°ú ¹è¿ ¸Þ¼µå¸¦ Á¶ÇÕÇÑ ºÎºÐ Àû¿ë ÇÔ¼ö¸¦ »ç¿ëÇ϶ó
__TIP 36 È»ìÇ¥ ÇÔ¼ö·Î ¹®¸Æ È¥µ¿À» ÇÇÇ϶ó
8Àå Ŭ·¡½º·Î ÀÎÅÍÆäÀ̽º¸¦ °£°áÇÏ°Ô À¯ÁöÇ϶ó
__TIP 37 Àб⠽¬¿î Ŭ·¡½º¸¦ ¸¸µé¾î¶ó
__TIP 38 »ó¼ÓÀ¸·Î ¸Þ¼µå¸¦ °øÀ¯Ç϶ó
__TIP 39 Ŭ·¡½º·Î ±âÁ¸ÀÇ ÇÁ·ÎÅäŸÀÔÀ» È®ÀåÇ϶ó
__TIP 40 get°ú setÀ¸·Î ÀÎÅÍÆäÀ̽º¸¦ ´Ü¼øÇÏ°Ô ¸¸µé¾î¶ó
__TIP 41 Á¦³Ê·¹ÀÌÅÍ·Î ÀÌÅÍ·¯ºí ¼Ó¼ºÀ» »ý¼ºÇ϶ó
__TIP 42 bind( )·Î ¹®¸Æ ¹®Á¦¸¦ ÇØ°áÇ϶ó
9Àå ¿ÜºÎ µ¥ÀÌÅÍ¿¡ Á¢±ÙÇ϶ó
__TIP 43 ÇÁ¶ó¹Ì½º¸¦ ÀÌ¿ëÇØ ºñµ¿±âÀûÀ¸·Î µ¥ÀÌÅ͸¦ °¡Á®¿À¶ó
__TIP 44 async/await·Î ÇÔ¼ö¸¦ ¸í·áÇÏ°Ô »ý¼ºÇ϶ó
__TIP 45 fetch·Î °£´ÜÇÑ AJAX È£ÃâÀ» ó¸®Ç϶ó
__TIP 46 localStorage·Î »óŸ¦ Àå±â°£ À¯ÁöÇ϶ó
10Àå ÄÄÆ÷³ÍÆ® ¾ÆÅ°ÅØó¸¦ ÀÌ¿ëÇØ °ü·Ã ÆÄÀÏÀ» ¸ð¾Æ¶ó
__TIP 47 °¡Á®¿À±â¿Í ³»º¸³»±â·Î ±â´ÉÀ» ºÐ¸®Ç϶ó
__TIP 48 npmÀ¸·Î Ä¿¹Â´ÏƼ Äڵ带 ²ø¾î¿Í¶ó
__TIP 49 ÄÄÆ÷³ÍÆ® ¾ÆÅ°ÅØó¸¦ ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î¶ó
__TIP 50 ºôµå µµ±¸¸¦ ÀÌ¿ëÇØ ÄÄÆ÷³ÍÆ®¸¦ °áÇÕÇ϶ó
__TIP 51 CSS ¾Ö´Ï¸ÞÀ̼ÇÀ» È°¿ëÇ϶ó