-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

½sµ{»PÃþ«¬¨t²Î

( ²Åé ¦r)
§@ªÌ¡G¥±©Ô¼w¡P¨½´µ®w­}¨È¡]Vlad Riscutia¡^Ãþ§O¡G1. -> µ{¦¡³]­p -> ºô¸ô½sµ{ -> Javascript
ĶªÌ¡G
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀ½sµ{»PÃþ«¬¨t²Î 3dWoo®Ñ¸¹¡G 54042
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 595 ¤¸

¥Xª©¤é¡G1/1/2021
­¶¼Æ¡G316
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787111670513
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¥»®Ñ¥þ­±¤¶²ÐÃþ«¬¨t²Îªº¯S©Ê¡A±q°ò¥»Ãþ«¬¶}©l¡A¤@ª½¤¶²Ð¨ì¨ç¼ÆÃþ«¬©M¤lÃþ«¬¡BOOP¡Bªx«¬½sµ{©M°ª¶¥Ãþ«¬¡]¦p¨ç¤l©M³æ¤l¡^¡C¥»®Ñ¨S¦³Ãöª`³o¨Ç¯S©Ê­I¦Zªº²z½×¡A¦Ó¬O³q¹L¹ê»ÚÀ³¥Îªº¤è¦¡¨Ó¸ÑÄÀ¨CºØ¯S©Ê¡C¥»®Ñ»¡©ú¤F¦p¦ó¥H¤Î¦ó®É¨Ï¥Î¨CºØ¯S©Ê¨Ó§ï¶i¥N½X¡C
¥Ø¿ý¡G

­PÁÂ
Ãö¤_¥»®Ñ
Ãþ«¬¤Î¥i¯àªº¨ú­È
±`¥Îºâªk
²Ä1³¹ Ãþ«¬Â²¤¶1
1.1 ¬°¤°¤\¦s¦bÃþ«¬2
1.1.1 0©M12
1.1.2 Ãþ«¬©MÃþ«¬¨t²Îªº©w¸q3
1.2 Ãþ«¬¨t²ÎªºÀuÂI4
1.2.1 ¥¿½T©Ê5
1.2.2 ¤£¥iÅÜ©Ê6
1.2.3 «Ê¸Ë8
1.2.4 ¥i²Õ¦X©Ê9
1.2.5 ¥iŪ©Ê11
1.3 Ãþ«¬¨t²ÎªºÃþ«¬12
1.3.1 °ÊºAÃþ«¬©MÀRºAÃþ«¬12
1.3.2 ®zÃþ«¬»P±jÃþ«¬13
1.3.3 Ãþ«¬±ÀÂ_15
¤pµ²15
²Ä2³¹ °ò¥»Ãþ«¬17
2.1 ³]­p¤£ªð¦^­Èªº¨ç¼Æ17
2.1.1 ªÅÃþ«¬18
2.1.2 ³æ¤¸Ãþ«¬20
2.1.3 ²ßÃD21
2.2 ¥¬º¸ÅÞ¿è©Mµu¸ô21
2.2.1 ¥¬º¸ªí¹F¦¡22
2.2.2 µu¸ô­pºâ22
2.2.3 ²ßÃD24
2.3 ¼Æ­ÈÃþ«¬ªº±`¨£³´¨À24
2.3.1 ¾ã¼ÆÃþ«¬©M·¸¥X25
2.3.2 ¯BÂIÃþ«¬©M¶ê¾ã28
2.3.3 ¥ô·N¤j¼Æ30
2.3.4 ²ßÃD31
2.4 ½s½X¤å¥»31
2.4.1 ©î¤À¤å¥»31
2.4.2 ½s½X32
2.4.3 ½s½X®w34
2.4.4 ²ßÃD36
2.5 ¨Ï¥Î¼Æ²Õ©M¤Þ¥Îºc«Ø¼Æ¾Úµ²ºc36
2.5.1 ©T©w¤j¤p¼Æ²Õ36
2.5.2 ¤Þ¥Î37
2.5.3 °ª®Ä¦Cªí38
2.5.4 ¤G¤e¾ð40
2.5.5 ÃöÁp¼Æ²Õ43
2.5.6 ¹ê²{®ÉªºÅv¿Å44
2.5.7 ²ßÃD44
¤pµ²44
²ßÃDµª®×45
²Ä3³¹ ²Õ¦X46
3.1 ´_¦XÃþ«¬47
3.1.1 ¤¸²Õ47
3.1.2 ½á¤©·N¸q49
3.1.3 ºûÅ@¤£Åܶq50
3.1.4 ²ßÃD53
3.2 ¨Ï¥ÎÃþ«¬ªí¹F¦h¿ï¤@53
3.2.1 ªTÁ|53
3.2.2 ¥i¿ïÃþ«¬55
3.2.3 µ²ªG©Î¿ù»~57
3.2.4 ÅÜÅé62
3.2.5 ²ßÃD65
3.3 ³X°ÝªÌ¼Ò¦¡65
3.3.1 ²³æ¹ê²{66
3.3.2 ¨Ï¥Î³X°ÝªÌ¼Ò¦¡67
3.3.3 ³X°ÝÅÜÅé69
3.3.4 ²ßÃD71
3.4 ¥N¼Æ¼Æ¾ÚÃþ«¬71
3.4.1 ­¼¿nÃþ«¬71
3.4.2 ©MÃþ«¬72
3.4.3 ²ßÃD72
¤pµ²73
²ßÃDµª®×74
²Ä4³¹ Ãþ«¬¦w¥þ75
4.1 ÁקK°ò¥»Ãþ«¬°¾°õ¨Ó¨¾¤î¿ù»~¸ÑÄÀ76
4.1.1 ¤õ¬P®ð­Ô±´´úªÌ¸¹77
4.1.2 °ò¥»Ãþ«¬°¾°õ¤Ï¼Ò¦¡79
4.1.3 ²ßÃD79
4.2 ¹ê¬I¬ù§ô80
4.2.1 ¨Ï¥Îºc³y¨ç¼Æ¹ê¬I¬ù§ô80
4.2.2 ¨Ï¥Î¤u¼t¹ê¬I¬ù§ô81
4.2.3 ²ßÃD82
4.3 ²K¥[Ãþ«¬«H®§82
4.3.1 Ãþ«¬Âà´«82
4.3.2 ¦bÃþ«¬¨t²Î¤§¥~¸òÂÜÃþ«¬83
4.3.3 ±`¨£Ãþ«¬Âà´«86
4.3.4 ²ßÃD89
4.4 ÁôÂéM«ì´_Ãþ«¬«H®§89
4.4.1 ²§ºc¶°¦X90
4.4.2 §Ç¦C¤Æ92
4.4.3 ²ßÃD95
¤pµ²96
²ßÃDµª®×96
²Ä5³¹ ¨ç¼ÆÃþ«¬98
5.1 ¤@­Ó²³æªºµ¦²¤¼Ò¦¡99
5.1.1 ¨ç¼Æ¦¡µ¦²¤100
5.1.2 ¨ç¼ÆªºÃþ«¬101
5.1.3 µ¦²¤¹ê²{102
5.1.4 ¤@µ¥¨ç¼Æ102
5.1.5 ²ßÃD103
5.2 ¤£¨Ï¥Îswitch»y¥yªºª¬ºA¾÷103
5.2.1 Ãþ«¬½sµ{¤p¸Õ¤û¤M104
5.2.2 ª¬ºA¾÷106
5.2.3 ¦^ÅUª¬ºA¾÷¹ê²{111
5.2.4 ²ßÃD112
5.3 ¨Ï¥Î©µ¿ð­ÈÁקK°ª¶}¾Pªº­pºâ112
5.3.1 lambda113
5.3.2 ²ßÃD115
5.4 ¨Ï¥Îmap¡Bfilter©Mreduce115
5.4.1 map()115
5.4.2 filter()117
5.4.3 reduce()119
5.4.4 ®w¤ä«ù122
5.4.5 ²ßÃD123
5.5 ¨ç¼Æ¦¡½sµ{123
¤pµ²123
²ßÃDµª®×124
²Ä6³¹ ¨ç¼ÆÃþ«¬ªº°ª¯ÅÀ³¥Î126
6.1 ¤@­Ó²³æªº¸Ë¹¢¾¹¼Ò¦¡126
6.1.1 ¨ç¼Æ¸Ë¹¢¾¹128
6.1.2 ¸Ë¹¢¾¹¹ê²{130
6.1.3 ³¬¥]130
6.1.4 ²ßÃD131
6.2 ¹ê²{¤@­Ó­p¼Æ¾¹131
6.2.1 ¤@­Ó­±¦V¹ï¶Hªº­p¼Æ¾¹132
6.2.2 ¨ç¼Æ¦¡­p¼Æ¾¹133
6.2.3 ¤@­Ó¥i«ì´_ªº­p¼Æ¾¹134
6.2.4 ¦^ÅU­p¼Æ¾¹¹ê²{135
6.2.5 ²ßÃD135
6.3 ²§¨B°õ¦æ¹B¦æ®É¶¡ªøªº¾Þ§@135
6.3.1 ¦P¨B°õ¦æ136
6.3.2 ²§¨B°õ¦æ¡G¦^½Õ136
6.3.3 ²§¨B°õ¦æ¼Ò«¬137
6.3.4 ¦^ÅU²§¨B¨ç¼Æ141
6.3.5 ²ßÃD141
6.4 ²¤Æ²§¨B¥N½X142
6.4.1 Ãì±µpromise143
6.4.2 ³Ð«Øpromise144
6.4.3 Ãö¤_promiseªº§ó¦h«H®§146
6.4.4 async/await150
6.4.5 ¦^ÅU¾ã¼äªº²§¨B¥N½X152
6.4.6 ²ßÃD152
¤pµ²153
²ßÃDµª®×153
²Ä7³¹ ¤lÃþ«¬155
7.1 ¦bTypeScript¤¤°Ï¤À¬Û¦üªºÃþ«¬156
7.1.1 µ²ºc©M¦W¸q¤lÃþ«¬ªºÀu¯ÊÂI158
7.1.2 ¦bTypeScript¤¤¼ÒÀÀ¦W¸q¤lÃþ«¬159
7.1.3 ²ßÃD160
7.2 ¤lÃþ«¬ªº·¥ºÝ±¡ªp160
7.2.1 ¦w¥þªº¤Ï§Ç¦C¤Æ160
7.2.2 ¿ù»~±¡ªpªº­È164
7.2.3 ¦^ÅU³»¼h©M©³¼hÃþ«¬167
7.2.4 ²ßÃD168
7.3 ¤¹³\ªº´À´«168
7.3.1 ¤lÃþ«¬»P©MÃþ«¬169
7.3.2 ¤lÃþ«¬©M¶°¦X171
7.3.3 ¤lÃþ«¬©M¨ç¼Æªºªð¦^Ãþ«¬172
7.3.4 ¤lÃþ«¬©M¨ç¼Æ¹ê°ÑÃþ«¬174
7.3.5 ¦^ÅU¥iÅÜ©Ê178
7.3.6 ²ßÃD178
¤pµ²179
²ßÃDµª®×179
²Ä8³¹ ­±¦V¹ï¶H½sµ{ªº¤¸¯À181
8.1 ¨Ï¥Î±µ¤f©w¸q«´¬ù182
8.2 Ä~©Ó¼Æ¾Ú©M¦æ¬°185
8.2.1 ¡§¬O¤@­Ó¡¨¸gÅç·Ç«h185
8.2.2 «Ø¼Ò¼h¦¸186
8.2.3 °Ñ¼Æ¤Æªí¹F¦¡ªº¦æ¬°187
8.2.4 ²ßÃD188
8.3 ²Õ¦X¼Æ¾Ú©M¦æ¬°189
8.3.1 ¡§¦³¤@­Ó¡¨¸gÅç·Ç«h189
8.3.2 ´_¦XÃþ190
8.3.3 ¹ê²{¾A°t¾¹¼Ò¦¡192
8.3.4 ²ßÃD194
8.4 ÂX®i¼Æ¾Ú©M¦æ¬°194
8.4.1 ¨Ï¥Î²Õ¦XÂX®i¦æ¬°195
8.4.2 ¨Ï¥Î²V¤JÂX®i¦æ¬°197
8.4.3 TypeScript¤¤ªº²V¤J198
8.4.4 ²ßÃD199
8.5 ¯Âºé­±¦V¹ï¶H¥N½Xªº´À¥N¤è®×199
8.5.1 ©MÃþ«¬200
8.5.2 ¨ç¼Æ¦¡½sµ{202
8.5.3 ªx«¬½sµ{203
¤pµ²204
²ßÃDµª®×204
²Ä9³¹ ªx«¬¼Æ¾Úµ²ºc206
9.1 ¸Ñ½¢Ãöª`ÂI207
9.1.1 ¥i­«¥ÎªºùÚµ¥¨ç¼Æ208
9.1.2 ¥i¿ïÃþ«¬210
9.1.3 ªx«¬Ãþ«¬211
9.1.4 ²ßÃD211
9.2 ªx«¬¼Æ¾Ú¥¬§½212
9.2.1 ªx«¬¼Æ¾Úµ²ºc212
9.2.2 ¤°¤\¬O¼Æ¾Úµ²ºc213
9.2.3 ²ßÃD214
9.3 ¹M¾ú¼Æ¾Úµ²ºc214
9.3.1 ¨Ï¥Î­¡¥N¾¹216
9.3.2 ¬y½u¤Æ­¡¥N¥N½X220
9.3.3 ¦^ÅU­¡¥N¾¹225
9.3.4 ²ßÃD226
9.4 ¼Æ¾Ú¬y226
9.4.1 ³B²zºÞ¹D227
9.4.2 ²ßÃD228
¤pµ²228
²ßÃDµª®×229
²Ä10³¹ ªx«¬ºâªk©M­¡¥N¾¹232
10.1 §ó¦nªºmap()¡Bfilter()©Mreduce()233
10.1.1 map()233
10.1.2 filter()234
10.1.3 reduce()234
10.1.4 filter()/reduce()ºÞ¹D235
10.1.5 ²ßÃD236
10.2 ±`¥Îºâªk236
10.2.1 ¨Ï¥Îºâªk¥N´À´`Àô237
10.2.2 ¹ê²{¬yºZºÞ¹D237
10.2.3 ²ßÃD241
10.3 ¬ù§ôÃþ«¬°Ñ¼Æ241
10.3.1 ¨ã¦³Ãþ«¬¬ù§ôªºªx«¬¼Æ¾Úµ²ºc242
10.3.2 ¨ã¦³Ãþ«¬¬ù§ôªºªx«¬ºâªk243
10.3.3 ²ßÃD245
10.4 °ª®Äreverse©M¨ä¥L¨Ï¥Î­¡¥N¾¹ªººâªk245
10.4.1 ­¡¥N¾¹ªº°ò¦¼Ò¶ô247
10.4.2 ¦³¥Îªºfind()251
10.4.3 °ª®Äªºreverse()254
10.4.4 °ª®Ä¦aÀò¨ú¤¸¯À257
10.4.5 ¦^ÅU­¡¥N¾¹259
10.4.6 ²ßÃD260
10.5 ¦Û¾AÀ³ºâªk260
¤pµ²262
²ßÃDµª®×263
²Ä11³¹ °ª¶¥Ãþ«¬¤Î¨ä¥L266
11.1 §ó¥[³q¥Îªºmap267
11.1.1 ³B²zµ²ªG©Î¶Ç¼½¿ù»~270
11.1.2 ²V·f¨ç¼ÆªºÀ³¥Î272
11.1.3 ¨ç¤l©M°ª¶¥Ãþ«¬273
11.1.4 ¨ç¼Æªº¨ç¤l276
11.1.5 ²ßÃD277
11.2 ³æ¤l277
11.2.1 µ²ªG©Î¿ù»~277
11.2.2 map()»Pbind()ªº°Ï§O282
11.2.3 ³æ¤l¼Ò¦¡284
11.2.4 continuation³æ¤l285
11.2.5 ¦Cªí³æ¤l286
11.2.6 ¨ä¥L³æ¤l288
11.2.7 ²ßÃD288
11.3 Ä~Äò¾Ç²ß289
11.3.1 ¨ç¼Æ¦¡½sµ{289
11.3.2 ªx«¬½sµ{289
11.3.3 °ª¶¥Ãþ«¬©M­SÃ¥½×289
11.3.4 ±qÄÝÃþ«¬290
11.3.5 ½u©ÊÃþ«¬290
¤pµ²290
²ßÃDµª®×291
ªþ¿ýA TypeScriptªº¦w¸Ë¤Î¥»®Ñªº·½¥N½X293
ªþ¿ýB TypeScript³tÄýªí295
§Ç¡G