8000¸í ÀÌ»óÀÇ ¼ö°»ýÀÌ ÀÎÁ¤ÇÑ ÀÎÇÁ·± Àα⠰ÀǸ¦ Ã¥À¸·Î ¸¸³ª´Ù!
¡®Ä¸Æ¾ÆDZ³¡¯¿Í ÇÔ²² ŸÀÔ½ºÅ©¸³Æ®¸¦ ½±°Ô ½ÃÀÛÇØ º¸ÀÚ!
ŸÀÔ½ºÅ©¸³Æ®´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ŸÀÔÀ» ºÎ¿©ÇÑ ¾ð¾î·Î, ŸÀÔ ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© Ç¥Çö·ÂÀÌ ¿ì¼öÇÏ°í, ÇÁ·Î±×·¥ÀÇ ´ë±Ô¸ð È®Àå¿¡µµ ´ëÀÀÇÒ ¼ö ÀÖÀ¸¸ç, ¾ÈÀüÇÏ°í È¿À²ÀûÀÎ Äڵ带 ÀÛ¼ºÇÏ°Ô µµ¿Í ÁØ´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ÀåÁ¡À» °¡Áø ŸÀÔ½ºÅ©¸³Æ®¸¦ óÀ½ ¹è¿ì´Â »ç¶÷À» À§ÇÑ Ã¥À¸·Î, ªÀº °³³ä ¼³¸í°ú ÀÛÀº ¿¹Á¦¸¦ ¹Ýº¹ÇÏ¸é¼ Å¸ÀÔ½ºÅ©¸³Æ®¸¦ ¸ð¸£´Â »ç¶÷µµ ½±°Ô ¹è¿ï ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ¾î´À Á¤µµ ¹è¿î µÚ¿¡´Â ½Ç½À ÇÁ·ÎÁ§Æ®¸¦ Á¦°øÇÏ¿© Áö·çÇÒ Æ´ ¾øÀÌ ¸ðµç ³»¿ëÀ» ÇнÀÇϵµ·Ï À̲ö´Ù. ƯÈ÷, ¿À·£ °ÀÇ¿Í °³¹ß °æ·ÂÀ» ÅëÇØ ¾òÀº ³ëÇÏ¿ì ¹× ¼ö¸¹Àº ¼ö°»ýµéÀÇ Áú¹®µéÀ» ÀÌ Ã¥¿¡ ÃæºÐÈ÷ ³ì¿©³Â´Ù. ŸÀÔ½ºÅ©¸³Æ®¸¦ ÇнÀÇÏ°í ½ÍÀº ¸ðµç ºÐ¿¡°Ô ÃßõÇÑ´Ù.
10³â µ¿¾È °³¹ßÀ» ÇØ¿Ô°í, °³¹ß¿¡¼ ¾ò´Â Áñ°Å¿òÀ» Áö½Ä °øÀ¯¿Í °ÀÇ·Î ½ÂȽÃÅ°´Â °³¹ßÀÚ´Ù. ³×À̹ö, »ï¼º, LG µî ±¹³» ÁÖ¿ä IT ±â¾÷ ½Ç¹«ÀÚµéÀÇ ÇÁ·±Æ®¿£µå °³¹ß ¼±»ý´ÔÀ̸ç, ¿Â/¿ÀÇÁ¶óÀÎ ¼ö°»ý ¼ýÀÚ°¡ 35,000¸í¿¡ À̸¥´Ù. ÆòÀÏ¿¡´Â ȸ»ç¿¡¼ ¼ºñ½º¸¦ °³¹ßÇÏ°í, ÁÖ¸»¿¡´Â ÀÎÇÁ·± ¸àÅ丵°ú À¯Æ©ºê °³¹ß »ó´ã¼Ò·Î ´ëÇлý°ú ½Ç¹«ÀÚ¿¡°Ô µµ¿òÀÌ µÇ´Â ÄÜÅÙÃ÷¸¦ ³ª´©°í ÀÖ´Ù. Àú¼·Î´Â ¡ºDo it Vue.js ÀÔ¹®¡»°ú ¡º³ª´Â ³×À̹ö ÇÁ·±Æ®¿£µå °³¹ßÀÚÀÔ´Ï´Ù¡»(°øµ¿ ÁýÇÊ)°¡ ÀÖ´Ù.
À¯Æ©ºê ¸µÅ© : https://www.youtube.com/@captainpangyo
1Àå ŸÀÔ½ºÅ©¸³Æ® ¼Ò°³¿Í ¹è°æ
1.1 ŸÀÔ½ºÅ©¸³Æ®¶õ?
1.2 ¿Ö ŸÀÔ½ºÅ©¸³Æ®¸¦ ¹è¿ö¾ß ÇÒ±î¿ä?
__1.2.1 ¿¡·¯ÀÇ »çÀü ¹æÁö
__1.2.2 ÄÚµå °¡ÀÌµå ¹× ÀÚµ¿ ¿Ï¼º
1.3 ŸÀÔ½ºÅ©¸³Æ®¸¦ ½ÃÀÛÇϱ⠾î·Á¿î µÎ °¡Áö ÀÌÀ¯
__1.3.1 ÀûÁö ¾ÊÀº ÇнÀ ºñ¿ë
__1.3.2 ¿î¿µ ÁßÀÎ ¼ºñ½º Àû¿ë¿¡ ´ëÇÑ ºÎ´ã°¨
1.4 ŸÀÔ½ºÅ©¸³Æ®ÀÇ Çö½ÇÀûÀÎ ´ë¾È JSDoc
1.5 Á¤¸®
2Àå ŸÀÔ½ºÅ©¸³Æ® ½ÃÀÛÇϱâ
2.1 ŸÀÔ½ºÅ©¸³Æ® ÇнÀÀ» À§ÇÑ °³¹ß ȯ°æ ¼³Á¤
__2.1.1 Å©·Ò ºê¶ó¿ìÀú ¼³Ä¡
__2.1.2 Node.js¿Í NPM ¼³Ä¡
__2.1.3 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ¼³Ä¡
__2.1.4 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå Å׸¶¿Í Ç÷¯±×ÀÎ ¼³Ä¡
2.2 ŸÀÔ½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ® ½ÃÀÛ
__2.2.1 ÇÁ·ÎÁ§Æ® Æú´õ ¹× ŸÀÔ½ºÅ©¸³Æ® ÆÄÀÏ »ý¼ºÇϱâ
__2.2.2 NPM ¼³Á¤ ÆÄÀÏ ¹× ŸÀÔ½ºÅ©¸³Æ® ¼³Ä¡Çϱâ
__2.2.3 ŸÀÔ½ºÅ©¸³Æ® ÄÄÆÄÀÏ ¸í·É¾î ½ÇÇàÇϱâ
__2.2.4 ÄÄÆÄÀÏµÈ ÆÄÀÏÀÇ ½ÇÇà °á°ú È®ÀÎÇϱâ
2.3 Á¤¸®
3Àå ŸÀÔ½ºÅ©¸³Æ® ±âÃÊ: º¯¼ö¿Í ÇÔ¼öÀÇ Å¸ÀÔ Á¤ÀÇ
3.1 º¯¼ö¿¡ ŸÀÔÀ» Á¤ÀÇÇÏ´Â ¹æ¹ý
3.2 ±âº» ŸÀÔ
__3.2.1 ¹®ÀÚ¿ ŸÀÔ: string
__3.2.2 ¼ýÀÚ Å¸ÀÔ: number
__3.2.3 ÁøÀ§ ŸÀÔ: boolean
__3.2.4 °´Ã¼ ŸÀÔ: object
__3.2.5 ¹è¿ ŸÀÔ: Array
__3.2.6 Æ©Çà ŸÀÔ: tuple
__3.2.7 any
__3.2.8 %00;°ú undefined
3.3 ÇÔ¼ö¿¡ ŸÀÔÀ» Á¤ÀÇÇÏ´Â ¹æ¹ý
__3.3.1 ÇÔ¼ö¶õ?
__3.3.2 ÇÔ¼öÀÇ Å¸ÀÔ Á¤ÀÇ: ÆĶó¹ÌÅÍ¿Í ¹Ýȯ°ª
3.4 ŸÀÔ½ºÅ©¸³Æ® ÇÔ¼öÀÇ ÀÎÀÚ Æ¯Â¡
3.5 ¿É¼Å³Î ÆĶó¹ÌÅÍ
3.6 Á¤¸®
4Àå ù ¹ø° ÇÁ·ÎÁ§Æ®: ÇÒ ÀÏ °ü¸® ¾Û
4.1 ÇÁ·ÎÁ§Æ® ³»·Á¹Þ±â ¹× ¶óÀ̺귯¸® ¼³Ä¡
4.2 ÇÁ·ÎÁ§Æ® Æú´õ ±¸Á¶
__4.2.1 node_modules Æú´õ
__4.2.2 src Æú´õ
__4.2.3 .eslintrc.js ÆÄÀÏ
__4.2.4 package.json ÆÄÀÏ
__4.2.5 package-lock.json ÆÄÀÏ
__4.2.6 tsconfig.json ÆÄÀÏ
4.3 ÇÁ·ÎÁ§Æ® ·ÎÁ÷
4.4 ÇÁ·ÎÁ§Æ® ½Ç½À
4.5 ÇÁ·ÎÁ§Æ® ½Ç½À Ç®ÀÌ
__4.5.1 ÇÔ¼öÀÇ ¹Ýȯ ŸÀÔ Á¤ÀÇ
__4.5.2 ÇÒ ÀÏ ¸ñ·Ï º¯¼öÀÎ todoItems ŸÀÔ Á¤ÀÇ
__4.5.3 ÇÔ¼ö ÆĶó¹ÌÅÍ Å¸ÀÔ ±¸Ã¼È
__4.5.4 addTwoTodoItems( ) ÇÔ¼ö ±¸Çö
__4.5.5 ¹Ýº¹µÇ´Â ŸÀÔ ÄÚµå ÁÙÀ̱â
4.6 Á¤¸®
5Àå ÀÎÅÍÆäÀ̽º
5.1 ÀÎÅÍÆäÀ̽º¶õ?
5.2 ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ °´Ã¼ ŸÀÔ Á¤ÀÇ
5.3 ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ÇÔ¼ö ŸÀÔ Á¤ÀÇ
__5.3.1 ÇÔ¼ö ÆĶó¹ÌÅÍ Å¸ÀÔ Á¤ÀÇ
__5.3.2 ÇÔ¼ö ¹Ýȯ ŸÀÔ Á¤ÀÇ
5.4 ÀÎÅÍÆäÀ̽ºÀÇ ¿É¼Ç ¼Ó¼º
5.5 ÀÎÅÍÆäÀ̽º »ó¼Ó
__5.5.1 ÀÎÅÍÆäÀ̽ºÀÇ »ó¼ÓÀ̶õ?
__5.5.2 ÀÎÅÍÆäÀ̽º¸¦ »ó¼ÓÇÒ ¶§ Âü°í »çÇ×
5.6 ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ Àε¦½Ì ŸÀÔ Á¤ÀÇ
__5.6.1 ¹è¿ Àε¦½Ì ŸÀÔ Á¤ÀÇ
__5.6.2 °´Ã¼ Àε¦½Ì ŸÀÔ Á¤ÀÇ
__5.6.3 À妽º ½Ã±×´Ïó¶õ?
__5.6.4 À妽º ½Ã±×´Ïó´Â ¾ðÁ¦ ¾µ±î?
5.7 Á¤¸®
6Àå ¿¬»êÀÚ¸¦ »ç¿ëÇÑ Å¸ÀÔ Á¤ÀÇ
6.1 À¯´Ï¾ð ŸÀÔ
6.2 À¯´Ï¾ð ŸÀÔÀÇ ÀåÁ¡
6.3 À¯´Ï¾ð ŸÀÔÀ» »ç¿ëÇÒ ¶§ ÁÖÀÇÇÒ Á¡
6.4 ÀÎÅͼ½¼Ç ŸÀÔ
6.5 Á¤¸®
7Àå ŸÀÔ º°Äª
7.1 ŸÀÔ º°ÄªÀ̶õ?
7.2 ŸÀÔ º°Äª°ú ÀÎÅÍÆäÀ̽ºÀÇ Â÷ÀÌÁ¡
__7.2.1 ÄÚµå ¿¡µðÅÍ¿¡¼ Ç¥±â ¹æ½Ä Â÷ÀÌ
__7.2.2 »ç¿ëÇÒ ¼ö Àִ ŸÀÔÀÇ Â÷ÀÌ
__7.2.3 ŸÀÔ È®Àå °üÁ¡¿¡¼ Â÷ÀÌ
7.3 ŸÀÔ º°ÄªÀº ¾ðÁ¦ ¾²´Â °ÍÀÌ ÁÁÀ»±î?
__7.3.1 ŸÀÔ º°ÄªÀ¸·Î¸¸ Á¤ÀÇÇÒ ¼ö Àִ ŸÀÔµé
__7.3.2 ¹é¿£µå¿ÍÀÇ ÀÎÅÍÆäÀ̽º Á¤ÀÇ
7.4 Á¤¸®
8Àå À̳Ñ
8.1 À̳ÑÀ̶õ?
8.2 ¼ýÀÚÇü À̳Ñ
8.3 ¹®ÀÚÇü À̳Ñ
8.4 ¾Ë¾Æ µÎ¸é ÁÁÀº À̳ÑÀÇ Æ¯Â¡
__8.4.1 È¥ÇÕ À̳Ñ
__8.4.2 ´Ù¾çÇÑ ÀÌ³Ñ ¼Ó¼º °ª Á¤ÀÇ ¹æ½Ä
__8.4.3 const À̳Ñ
8.5 Á¤¸®
9Àå Ŭ·¡½º
9.1 Ŭ·¡½º¶õ?
9.2 Ŭ·¡½º ±âº» ¹®¹ý
9.3 Ŭ·¡½ºÀÇ »ó¼Ó
9.4 ŸÀÔ½ºÅ©¸³Æ®ÀÇ Å¬·¡½º
9.5 Ŭ·¡½º Á¢±Ù Á¦¾îÀÚ
__9.5.1 Ŭ·¡½º Á¢±Ù Á¦¾îÀÚÀÇ Çʿ伺
__9.5.2 Ŭ·¡½º Á¢±Ù Á¦¾îÀÚ: public, private, protected
__9.5.3 Ŭ·¡½º Á¢±Ù Á¦¾îÀÚ·Î Á¤¼ö±â ¹®Á¦ ÇØ°áÇϱâ
__9.5.4 Ŭ·¡½º Á¢±Ù Á¦¾îÀÚ¸¦ »ç¿ëÇÒ ¶§ ÁÖÀÇÇØ¾ß ÇÒ Á¡
9.6 Á¤¸®
10Àå Á¦³×¸¯
10.1 Á¦³×¸¯À̶õ?
10.2 Á¦³×¸¯ ±âº» ¹®¹ý
10.3 ¿Ö Á¦³×¸¯À» »ç¿ëÇÒ±î?
__10.3.1 Áߺ¹µÇ´Â ŸÀÔ ÄÚµåÀÇ ¹®Á¦Á¡
__10.3.2 any¸¦ ¾²¸é µÇÁö ¾ÊÀ»±î?
__10.3.3 Á¦³×¸¯À¸·Î ÇØ°áµÇ´Â ¹®Á¦Á¡
10.4 ÀÎÅÍÆäÀ̽º¿¡ Á¦³×¸¯ »ç¿ëÇϱâ
10.5 Á¦³×¸¯ÀÇ Å¸ÀÔ Á¦¾à
__10.5.1 extends¸¦ »ç¿ëÇÑ Å¸ÀÔ Á¦¾à
__10.5.2 ŸÀÔ Á¦¾àÀÇ Æ¯Â¡
__10.5.3 keyof¸¦ »ç¿ëÇÑ Å¸ÀÔ Á¦¾à
10.6 Á¦³×¸¯À» óÀ½ »ç¿ëÇÒ ¶§ ÁÖÀÇÇØ¾ß ÇÒ »ç°í¹æ½Ä
10.7 Á¤¸®
11Àå µÎ ¹ø° ÇÁ·ÎÁ§Æ®: ÀüȹøÈ£ºÎ ¾Û
11.1 ÇÁ·ÎÁ§Æ® ȯ°æ ±¸¼º
11.2 ÇÁ·ÎÁ§Æ® Æú´õ ±¸Á¶
__11.2.1 node_modules Æú´õ
__11.2.2 src Æú´õ
__11.2.3 .eslintrc.js
__11.2.4 package.json, package-lock.json ÆÄÀÏ
__11.2.5 tsconfig.json ÆÄÀÏ
11.3 ÇÁ·ÎÁ§Æ® ·ÎÁ÷
__11.3.1 ÀÎÅÍÆäÀ̽º ÄÚµå
__11.3.2 api ÇÔ¼ö
__11.3.3 ÀüȹøÈ£ºÎ Ŭ·¡½º
11.4 ÇÁ·ÎÁ§Æ® ½Ç½À
__11.4.1 ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤ ÆÄÀÏÀÇ noImplicitAny ¼Ó¼º °ª º¯°æ
__11.4.2 ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤ ÆÄÀÏÀÇ strict ¼Ó¼º °ª º¯°æ
11.5 ÇÁ·ÎÁ§Æ® ½Ç½À Ç®ÀÌ: ù ¹ø°
__11.5.1 Ŭ·¡½º ¼Ó¼º ŸÀÔ Á¤ÀÇ
__11.5.2 ÇÔ¼ö ÆĶó¹ÌÅÍ Å¸ÀÔ Á¤ÀÇ
__11.5.3 API ÇÔ¼ö ¹Ýȯ ŸÀÔ Á¤ÀÇ
11.6 ÇÁ·ÎÁ§Æ® ½Ç½À Ç®ÀÌ: µÎ ¹ø°
__11.6.1 ÇÔ¼ö ¹Ýȯ ŸÀÔ Á¤ÀÇ
__11.6.2 ÇÔ¼ö ÆĶó¹ÌÅÍ¿¡ ÀÌ³Ñ Å¸ÀÔ Àû¿ë
11.7 Á¤¸®
12Àå ŸÀÔ Ãß·Ð
12.1 ŸÀÔ Ãß·ÐÀ̶õ?
12.2 º¯¼öÀÇ Å¸ÀÔ Ãß·Ð °úÁ¤
12.3 ÇÔ¼öÀÇ Å¸ÀÔ Ãß·Ð: ¹Ýȯ ŸÀÔ
12.4 ÇÔ¼öÀÇ Å¸ÀÔ Ãß·Ð: ÆĶó¹ÌÅÍ Å¸ÀÔ
12.5 ÀÎÅÍÆäÀ̽º¿Í Á¦³×¸¯ÀÇ Ãß·Ð ¹æ½Ä
12.6 º¹ÀâÇÑ ±¸Á¶¿¡¼ ŸÀÔ Ãß·Ð ¹æ½Ä
12.7 Á¤¸®
13Àå ŸÀÔ ´Ü¾ð
13.1 ŸÀÔ ´Ü¾ðÀ̶õ?
13.2 ŸÀÔ ´Ü¾ð ¹®¹ý
__13.2.1 ŸÀÔ ´Ü¾ðÀÇ ´ë»ó
__13.2.2 ŸÀÔ ´Ü¾ð Áßø
__13.2.3 ŸÀÔ ´Ü¾ðÀ» »ç¿ëÇÒ ¶§ ÁÖÀÇÇÒ Á¡
13.3 %00; ¾Æ´Ô º¸Àå ¿¬»êÀÚ: !
13.4 Á¤¸®
14Àå ŸÀÔ °¡µå
14.1 ŸÀÔ °¡µå¶õ?
14.2 ¿Ö ŸÀÔ °¡µå°¡ ÇÊ¿äÇÒ±î?
__14.2.1 ŸÀÔ ´Ü¾ðÀ¸·Î ŸÀÔ ¿¡·¯ ÇØ°áÇϱâ
__14.2.2 ŸÀÔ ´Ü¾ðÀ¸·Î ÇØ°áÇßÀ» ¶§ ¹®Á¦Á¡
__14.2.3 ŸÀÔ °¡µå·Î ¹®Á¦Á¡ ÇØ°áÇϱâ
14.3 ŸÀÔ °¡µå ¹®¹ý
__14.3.1 typeof ¿¬»êÀÚ
__14.3.2 instanceof ¿¬»êÀÚ
__14.3.3 in ¿¬»êÀÚ
14.4 ŸÀÔ °¡µå ÇÔ¼ö
__14.4.1 ŸÀÔ °¡µå ÇÔ¼ö ¿¹½Ã
__14.4.2 º¹ÀâÇÑ °æ¿ìÀÇ Å¸ÀÔ °¡µå ¿¹½Ã
14.5 ±¸º°µÈ À¯´Ï¾ð ŸÀÔ
14.6 switch ¹®°ú ¿¬»êÀÚ
__14.6.1 switch ¹®
__14.6.2 ³í¸®?ºñ±³ ¿¬»êÀÚ
14.7 Á¤¸®
15Àå ŸÀÔ È£È¯
15.1 ŸÀÔ È£È¯À̶õ?
15.2 ´Ù¸¥ ¾ð¾î¿Í Â÷ÀÌÁ¡
__15.2.1 ±¸Á¶Àû ŸÀÌÇÎ
15.3 °´Ã¼ ŸÀÔÀÇ È£È¯
15.4 ÇÔ¼ö ŸÀÔÀÇ È£È¯
15.5 ÀÌ³Ñ Å¸ÀÔÀÇ È£È¯
__15.5.1 ¼ýÀÚÇü À̳Ѱú ȣȯµÇ´Â number ŸÀÔ
__15.5.2 ÀÌ³Ñ Å¸ÀÔ °£ ȣȯ ¿©ºÎ
15.6 Á¦³×¸¯ ŸÀÔÀÇ È£È¯
15.7 Á¤¸®
16Àå ŸÀÔ ¸ðµâ
16.1 ¸ðµâÀ̶õ?
16.2 ÀÚ¹Ù½ºÅ©¸³Æ® ¸ðµâ
__16.2.1 ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ Å»ýÀû ÇÑ°è
__16.2.2 ÀÚ¹Ù½ºÅ©¸³Æ® ¸ðµâȸ¦ À§ÇÑ ½Ãµµµé
16.3 ÀÚ¹Ù½ºÅ©¸³Æ® ¸ðµâÈ ¹®¹ý
__16.3.1 import¿Í export
__16.3.2 export default ¹®¹ý
__16.3.3 import as ¹®¹ý
__16.3.4 import * ¹®¹ý
__16.3.5 export À§Ä¡
16.4 ŸÀÔ½ºÅ©¸³Æ® ¸ðµâ
16.5 ŸÀÔ½ºÅ©¸³Æ® ¸ðµâ À¯È¿ ¹üÀ§
16.6 ŸÀÔ½ºÅ©¸³Æ® ¸ðµâÈ ¹®¹ý
__16.6.1 import type ¹®¹ý
__16.6.2 import inline type ¹®¹ý
__16.6.3 import¿Í import type Áß ¾î¶² ¹®¹ýÀ» ½á¾ß ÇÒ±î?
16.7 ¸ðµâÈ Àü·«: Barrel
16.8 Á¤¸®
17Àå À¯Æ¿¸®Æ¼ ŸÀÔ
17.1 À¯Æ¿¸®Æ¼ ŸÀÔÀ̶õ?
17.2 Pick À¯Æ¿¸®Æ¼ ŸÀÔ
__17.2.1 Pick ŸÀÔ ¿¹½Ã
__17.2.2 Pick ŸÀÔ ¹®¹ý
17.3 Omit À¯Æ¿¸®Æ¼ ŸÀÔ
__17.3.1 Omit ŸÀÔ ¹®¹ý
__17.3.2 Omit ŸÀÔ ¿¹½Ã
__17.3.3 Omit ŸÀÔ°ú Pick ŸÀÔ ºñ±³
17.4 Partial À¯Æ¿¸®Æ¼ ŸÀÔ
__17.4.1 Partial ŸÀÔ ¹®¹ý
__17.4.2 Partial ŸÀÔ ¿¹½Ã
17.5 Exclude À¯Æ¿¸®Æ¼ ŸÀÔ
__17.5.1 Exclude ŸÀÔ ¹®¹ý
__17.5.2 Exclude ŸÀÔ ¿¹½Ã
17.6 Record À¯Æ¿¸®Æ¼ ŸÀÔ
__17.6.1 Record ŸÀÔ Ã¹ ¹ø° ¿¹½Ã
__17.6.2 Record ŸÀÔ µÎ ¹ø° ¿¹½Ã
__17.6.3 Record ŸÀÔ ¹®¹ý
17.7 ±× ¿ÜÀÇ À¯Æ¿¸®Æ¼ ŸÀÔ
17.8 Á¤¸®
18Àå ¸Êµå ŸÀÔ
18.1 ¸Êµå ŸÀÔ Ã¹ ¹ø° ¿¹½Ã: in
18.2 map( ) API·Î ÀÌÇØÇÏ´Â ¸Êµå ŸÀÔ
18.3 ¸Êµå ŸÀÔ µÎ ¹ø° ¿¹½Ã: keyof
18.4 ¸Êµå ŸÀÔÀ» »ç¿ëÇÒ ¶§ ÁÖÀÇÇÒ Á¡
18.5 ¸ÅÇÎ ¼öÁ¤ÀÚ
18.6 ¸Êµå ŸÀÔÀ¸·Î Á÷Á¢ À¯Æ¿¸®Æ¼ ŸÀÔ ¸¸µé±â
18.7 Á¤¸®
19Àå ½ÇÀü ÇÁ·ÎÁ§Æ® ȯ°æ ±¸¼º
19.1 ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤ ÆÄÀÏ
19.2 ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤ ÆÄÀÏ »ý¼º
19.3 ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤ ÆÄÀÏÀÇ ·çÆ® ¿É¼Ç
__19.3.1 files
__19.3.2 include
__19.3.3 exclude
__19.3.4 extends
19.4 ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤ ÆÄÀÏÀÇ ÄÄÆÄÀÏ·¯ ¿É¼Ç
__19.4.1 target
__19.4.2 lib
__19.4.3 strict
__19.4.4 noImplicitAny
__19.4.5 strictNullChecks
__19.4.6 allowJs
__19.4.7 sourceMap
__19.4.8 jsx
__19.4.9 baseUrl
__19.4.10 paths
__19.4.11 removeComments
19.5 ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤ ÆÄÀÏ°ú ºôµå µµ±¸
__19.5.1 À¥ÆÑÀ̶õ?
__19.5.2 À¥ÆÑ¿¡ ŸÀÔ½ºÅ©¸³Æ® ¼³Á¤Çϱâ
19.6 ŸÀÔ ¼±¾ð ÆÄÀÏ
__19.6.1 ŸÀÔ ¼±¾ð ÆÄÀÏ »ç¿ë ¹æ¹ý
__19.6.2 ŸÀÔ ¼±¾ð ÆÄÀÏÀ» ¾ðÁ¦ »ç¿ëÇØ¾ß Çϴ°¡?
19.7 ¿ÜºÎ ¶óÀ̺귯¸®ÀÇ Å¸ÀÔ ¼±¾ð°ú È°¿ë
__19.7.1 ¿ÜºÎ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
__19.7.2 ¿ÜºÎ ¶óÀ̺귯¸®ÀÇ Å¸ÀÔ ¼±¾ð ÆÄÀÏ: Definitely Typed
__19.7.3 ¿ÜºÎ ¶óÀ̺귯¸®¿¡ ³»ÀåµÈ ŸÀÔ ¼±¾ð ÆÄÀÏ
__19.7.4 ¿ÜºÎ ¶óÀ̺귯¸®¿¡ ŸÀÔ ¼±¾ð ÆÄÀÏÀÌ Áö¿øµÇÁö ¾Ê´Â °æ¿ì
19.8 Á¤¸®