°³¶ËÀ̳׿¡¼­ ÆÇ¸ÅµÈ "ECMAScript 6"     Á¤°¡ 32,000¿ø   Æò±ÕÇÒÀΰ¡
Ãß°¡ °Ë»ö Çϱâ
ÃÑ 3°³ÀÇ µµ¼­°¡ ÀÖ½À´Ï´Ù.
µµ¼­À̹ÌÁö µµ¼­¸í »óÅ °¡°Ý ÆǸÅÀÚ

ECMAScript 6
»õÃ¥ 
28,800¿ø

¹«·á¹è¼Û
»õÃ¥Àü¹®Á¡
ÆǸŵµ¼­(360,129±Ç)

ECMAScript 6
»õÃ¥ 
28,800¿ø

¹«·á¹è¼Û
Ã¥°¡¹æ
ÆǸŵµ¼­(328,774±Ç)

ECMAScript 6
»õÃ¥ 
28,800¿ø

30,000 ¹Ì¸¸
¹è¼Ûºñ5,000
¾Æ±â¿À¸®
ÆǸŵµ¼­(201,919±Ç)
 

»ó¼¼Á¤º¸

1Àå °³¿ä
1.1.ECMA-262 ½ºÆå »óÅÂ
1.2.ES6ÀÇ ¹æÇ⼺
1.3.¿ë¾î Ç¥±â
1.4.¿ë¾î ±âÁØ
1.5.ÄÚµù ȯ°æ

2Àå let, const

2.1.var Å°¿öµå
2.2.let Å°¿öµå
2.3.let º¯¼ö ÀÛ¼º ¹æ¹ý
2.4.ºí·Ï ½ºÄÚÇÁ
2.5.let°ú this Å°¿öµå
2.6.function
2.7.try-catch
2.8.switch-case
2.9.È£À̽ºÆÃ
2.10.for( )
2.11.const

3 arrow ÇÔ¼ö

3.1.°³¿ä
3.2.ES5 ÇüÅÂ¿Í Â÷ÀÌ
3.3.ºí·Ï, ÆĶó¹ÌÅÍ
3.4.return
3.5.new ¿¬»êÀÚ
3.6.arguments »ç¿ë
3.7.this¿Í setTimeout( )
3.8.È­»ìÇ¥ ÇÔ¼ö¿Í setTimeout( )
3.9.prototype

4Àå Iteration

4.1.°³¿ä
4.2.ÀÌÅÍ·¯ºí ÇÁ·ÎÅäÄÝ
4.3.ÀÌÅÍ·¹ÀÌÅÍ ÇÁ·ÎÅäÄÝ

5Àå Spread ¿¬»êÀÚ

5.1.°³¿ä
5.2.rest ÆĶó¹ÌÅÍ
5.3.Array-like
5.4.Array-like Àü°³
5.5.rest¿Í arguments Â÷ÀÌ

6Àå µð½ºÆ®·°Ã³¸µ

6.1.°³¿ä
6.2.Array ºÐÇÒ ÇÒ´ç
6.3.Object ºÐÇÒ ÇÒ´ç
6.4.ÆĶó¹ÌÅÍ ºÐÇÒ ÇÒ´ç

7Àå ¿ÀÆÛ·¹À̼Ç

7.1.ÇÁ·ÎÆÛƼ À̸§ Á¶ÇÕ
7.2.Default Value
7.3.Default ÆĶó¹ÌÅÍ
7.4.for-of
7.5.for-of¿Í for-in Â÷ÀÌ
7.6.for-of·Î Object ¿­°Å
7.7.°Åµì Á¦°ö ¿¬»êÀÚ

8Àå Object ¿ÀºêÁ§Æ®

8.1.¿ÀÆÛ·¹À̼Ç
8.2.µð½ºÅ©¸³ÅÍ
8.3.get, set ¼Ó¼º
8.4.getter
8.5.setter
8.6.is( ): °ª°ú °ª ŸÀÔ ºñ±³
8.7.assign( ): ¿ÀºêÁ§Æ® ÇÁ·ÎÆÛƼ º¹»ç
8.8.assign( ) Çʿ伺
8.9.assign( ) °í·Á»çÇ×
8.10.assign( ) getter
8.11.setPrototypeOf( ):__proto__¿¡ ÷ºÎ
8.12.__proto__

9Àå Number ¿ÀºêÁ§Æ®

9.1.Number »ó¼ö
9.2.EPSILON
9.3.Áø¼ö ¸®ÅÍ·²
9.4.isNaN( ): NaN ¿©ºÎ
9.5.isInteger( ): Á¤¼ö ¿©ºÎ
9.6.isSafeInteger( ): ¾ÈÁ¤ Á¤¼ö ¿©ºÎ
9.7.isFinite( ): À¯ÇÑ °ª ¿©ºÎ

10Àå Math ¿ÀºêÁ§Æ®

10.1.Math ÇÔ¼ö ¸ñ·Ï
10.2.sinh( ): ½Ö°î »çÀÎ
10.3.asinh( ): ½Ö°î ¾ÆÅ©»çÀÎ
10.4.cosh( ): ½Ö°î ÄÚ»çÀÎ
10.5.acosh( ): ½Ö°î ¾ÆÅ©ÄÚ»çÀÎ
10.6.tanh( ): ½Ö°î źÁ¨Æ®
10.7.atanh( ): ½Ö°î ¾ÆũźÁ¨µå
10.8.log2( ): 2¸¦ ¹ØÀ¸·Î ÇÑ ·Î±× °ª
10.9.log10( ): 10À» ¹ØÀ¸·Î ÇÑ ·Î±× °ª
10.10.log1p( ): ·Î±×(1 + °ª)
10.11.expm1( ): ÀÚ¿¬·Î±× »ó¼öÀÇ x½Â - 1
10.12.hypot( ): Á¦°ö±Ù
10.13.cbrt( ): ¼¼Á¦°ö±Ù
10.14.sign( ): »çÀÎ °ª
10.15.trunc( ): ¼Ò¼ö¸¦ Á¦¿ÜÇÑ Á¤¼ö
10.16.imul( ): 32ºñÆ®·Î ¹Ýȯ
10.17.clz32( ): 32ºñÆ® °ª¿¡¼­ 0ºñÆ® ¼ö
10.18.fround( ): 32ºñÆ® À¯µ¿ ¼Ò¼ö °ª

11Àå String ¿ÀºêÁ§Æ®

11.1.Unicode
11.2.fromCodePoint( ): ÄÚµå Æ÷ÀÎÆ® ¹®ÀÚ ¹Ýȯ
11.3.codePointAt( ): ÄÚµå Æ÷ÀÎÆ® °ª ¹Ýȯ
11.4.includes( ): ¹®ÀÚ¿­ Æ÷ÇÔ ¿©ºÎ
11.5.startsWith( ): ¹®ÀÚ¿­ ½ÃÀÛ ¿©ºÎ
11.6.endsWith( ): ¹®ÀÚ¿­ Á¾·á ¿©ºÎ
11.7.repeat( ): ¹®ÀÚ¿­ º¹Á¦
11.8.normalize( ): À¯´ÏÄÚµå Á¤±ÔÈ­ Çü½Ä º¯È¯

12Àå Template ¸®ÅÍ·²

12.1.°³¿ä
12.2.tagged Template
12.3.String.raw
12.4.String.raw( ): ¹®ÀÚ¿­ Àü°³, Á¶ÇÕ

13Àå Array ¿ÀºêÁ§Æ®

13.1.from( ): Array ¿ÀºêÁ§Æ® »ý¼º
13.2.of( ): ¹è¿­ ¿¤¸®¸ÕÆ® ¼³Á¤
13.3.copyWithin( ): ¹üÀ§ °ª º¹»ç, ¼³Á¤
13.4.fill( ): ¹üÀ§ °ª º¯°æ
13.5.entries( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
13.6.keys( ): Key ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
13.7.values( ): value ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
13.8.find( ): ¿¤¸®¸ÕÆ® °ª ºñ±³, ¹Ýȯ
13.9.findIndex( ): ¹è¿­ À妽º ¹Ýȯ

14Àå RegExp ¿ÀºêÁ§Æ®

14.1.unicode Ç÷¡±×
14.2.sticky Ç÷¡±×

15Àå Generator ¿ÀºêÁ§Æ®

15.1.°³¿ä
15.2.function* ¼±¾ð¹®
15.3.function* Ç¥Çö½Ä
15.4.GeneratorFunction( ): Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö »ý¼º
15.5.yield: Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö ½ÇÇà, ¸ØÃã
15.6.next( ): yield ´ÜÀ§·Î ½ÇÇà
15.7.next( ) È°¿ë
15.8.next( )ÀÇ ´Ù¾çÇÑ ÇüÅÂ
15.9.return( ): ÀÌÅÍ·¹ÀÌÅÍ Á¾·á
15.10.throw( ): Error ¹ß»ý
15.11.yield* Å°¿öµå

16Àå Class ¿ÀºêÁ§Æ®

16.1.Class ¼±¾ð¹®
16.2.Class Ç¥Çö½Ä
16.3.Ŭ·¡½º Ư¡
16.4.constructor
16.5.constructor ¹Ýȯ °ª º¯°æ
16.6.getter, setter
16.7.»ó¼Ó
16.8.extends Å°¿öµå
16.9.super Å°¿öµå
16.10.ºôÆ®ÀÎ ¿ÀºêÁ§Æ® »ó¼Ó
16.11.Object¿¡¼­ super »ç¿ë
16.12.static Å°¿öµå
16.13.Class È£À̽ºÆÃ
16.14.computed name
16.15.this
16.16.Á¦³Ê·¹ÀÌÅÍ
16.17.new.target
16.18.Image ¿ÀºêÁ§Æ® »ó¼Ó
16.19.Class ¹æÇ⼺

17Àå Symbol ¿ÀºêÁ§Æ®

17.1.primitive
17.2.Symbol( ): Symbol °ª »ý¼º
17.3.Symbol °ª º¯°æ
17.4.Symbol ¿ÀºêÁ§Æ® »ý¼º
17.5.¿ÀºêÁ§Æ®¿¡¼­ Symbol »ç¿ë
17.6.Symbol »ç¿ë ÇüÅÂ

18Àå Symbol ÇÁ·ÎÆÛƼ

18.1.Well-Known Symbol
18.2.toStringTag
18.3.isConcatSpreadable
18.4.unscopables
18.5.species °³³ä
18.6.species
18.7.´Ù¸¥ Class ¹Ýȯ
18.8.null ¹Ýȯ
18.9.toPrimitive
18.10.ÀÌÅÍ·¹ÀÌÅÍ
18.11.Á¦³Ê·¹ÀÌÅÍ
18.12.match( ): match °á°ú ¹Ýȯ

19Àå Symbol ¸Þ¼­µå

19.1.for( ): Symbol °ª ÀúÀå
19.2.keyFor( ): key °ª ¹Ýȯ
19.3.toString( ): ¹®ÀÚ¿­·Î º¯È¯
19.4.valueOf( ): Symbol ÇÁ¸®¹ÌƼºê °ª
19.5.getOwnPropertySymbols( ): Symbol ÇÁ·ÎÆÛƼ ¹Ýȯ
19.6.JSON.stringify( ): JSON ÇüÅ·Πº¯È¯

20Àå Map ¿ÀºêÁ§Æ®

20.1.°³¿ä
20.2.new Map( ): Map ÀνºÅϽº »ý¼º
20.3.set( ): key¿Í value ¼³Á¤
20.4.get( ): key°¡ °°Àº value ¹Ýȯ
20.5.has( ): key Á¸Àç ¿©ºÎ
20.6.entries( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
20.7.keys( ): key ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
20.8.values( ): value ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
20.9.forEach( ): ¿¤¸®¸ÕÆ®¸¶´Ù Äݹé ÇÔ¼ö È£Ãâ
20.10.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦
20.11.clear( ): ¸ðµç key, value Áö¿ò
20.12.Symbol.iterator: ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º

21Àå WeakMap ¿ÀºêÁ§Æ®

21.1.°³¿ä
21.2.new WeakMap( ): WeakMap ÀνºÅϽº »ý¼º
21.3.set( ): key, value ¼³Á¤
21.4.get( ): key°¡ °°Àº value ¹Ýȯ
21.5.has( ): key Á¸Àç ¿©ºÎ
21.6.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦

22Àå Set ¿ÀºêÁ§Æ®

22.1.°³¿ä
22.2.new Set( ): Set ÀνºÅϽº »ý¼º
22.3.add( ): value Ãß°¡
22.4.has( ): value Á¸Àç ¿©ºÎ
22.5.entries( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
22.6.values( ): value ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
22.7.keys( ): key ¹Ýȯ ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
22.8.forEach( ): ¿¤¸®¸ÕÆ®¸¶´Ù Äݹé ÇÔ¼ö È£Ãâ
22.9.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦
22.10.clear( ): ¸ðµç value Áö¿ò
22.11.Symbol.iterator: ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º

23Àå WeakSet ¿ÀºêÁ§Æ®

23.1.°³¿ä
23.2.new WeakSet( ): WeakSet ÀνºÅϽº »ý¼º
23.3.add( ): value Ãß°¡
23.4.has( ): value Á¸Àç ¿©ºÎ
23.5.delete( ): ¿¤¸®¸ÕÆ® »èÁ¦

24Àå Proxy ¿ÀºêÁ§Æ®

24.1.°³¿ä
24.2.Æ®·¦, Çڵ鷯

25Àå Proxy Trap

25.1.new Proxy( ): Proxy ÀνºÅϽº »ý¼º
25.2.set( ): key, value ¼³Á¤
25.3.this¿Í Æ®·¦
25.4.get( ): ÇÁ·ÎÆÛƼ °ª ¹Ýȯ
25.5.has( ): Å° Á¸Àç ¿©ºÎ
25.6.defineProperty( ): ÇÁ·ÎÆÛƼ Ãß°¡, °ª º¯°æ
25.7.deleteProperty( ): ÇÁ·ÎÆÛƼ »èÁ¦
25.8.preventExtensions( ): ÇÁ·ÎÆÛƼ Ãß°¡ ±ÝÁö
25.9.isExtensible( ): ÇÁ·ÎÆÛƼ Ãß°¡ °¡´É ¿©ºÎ
25.10.getPrototypeOf( ): prototype ¹Ýȯ
25.11.setPrototypeOf( ): __proto__¿¡ prototype ¼³Á¤
25.12.ownKeys( ): ÇÁ·ÎÆÛƼ Å° ¹Ýȯ
25.13.getOwnPropertyDescriptor( ): µð½ºÅ©¸³ÅÍ ¹Ýȯ
25.14.construct( ): ÀνºÅϽº »ý¼º
25.15.apply( ): ÇÔ¼ö È£Ãâ
25.16.revocable( ): Proxy ¹«È¿È­

26Àå Reflect ¿ÀºêÁ§Æ®

26.1.°³¿ä
26.2.get( ): ÇÁ·ÎÆÛƼ °ª ¹Ýȯ
26.3.set( ): key, value ¼³Á¤
26.4.has( ): Å° Á¸Àç ¿©ºÎ
26.5.apply( ): ÇÔ¼ö È£Ãâ
26.6.construct( ): ÀνºÅϽº »ý¼º
26.7.defineProperty( ): ÇÁ·ÎÆÛƼ Ãß°¡, °ª º¯°æ
26.8.deleteProperty( ): ÇÁ·ÎÆÛƼ »èÁ¦
26.9.getOwnPropertyDescriptor( ): µð½ºÅ©¸³ÅÍ ¹Ýȯ
26.10.getPrototypeOf( ): prototype ¹Ýȯ
26.11.setPrototypeOf( ): __proto__¿¡ prototype ¼³Á¤
26.12.preventExtensions( ): ÇÁ·ÎÆÛƼ Ãß°¡ ±ÝÁö
26.13.isExtensible( ): ÇÁ·ÎÆÛƼ Ãß°¡ °¡´É ¿©ºÎ
26.14.ownKeys( ): ÇÁ·ÎÆÛƼ Å° ¹Ýȯ

27Àå Promise ¿ÀºêÁ§Æ®

27.1.°³¿ä
27.2.Promise »óÅÂ
27.3.new Promise( ): Promise ÀνºÅϽº »ý¼º
27.4.then( ): ¼º°ø, ½ÇÆÐ Çڵ鷯
27.5.catch( ): ½ÇÆÐ Çڵ鷯
27.6.resolve( ): ¼º°ø »óÅÂÀÇ ÀνºÅϽº ¹Ýȯ
27.7.reject( ): ½ÇÆÐ »óÅÂÀÇ ÀνºÅϽº ¹Ýȯ
27.8.all( ): ¸ðµÎ ¼º°øÀ̸é Çڵ鷯 ½ÇÇà
27.9.race( ): óÀ½ ÇÑ ¹ø¸¸ Çڵ鷯 È£Ãâ

28Àå ArrayBuffer ¿ÀºêÁ§Æ®

28.1.Typed Array
28.2.Typed Array ±¸Çö ¿ä¼Ò
28.3.ArrayBuffer °³¿ä
28.4.new ArrayBuffer( ): ArrayBuffer ÀνºÅϽº »ý¼º
28.5.slice( ): ÁöÁ¤ ¹üÀ§ º¹»ç
28.6.isView( ): TypedArray, DataView ¿©ºÎ
28.7.Symbol.species: constructor ¹Ýȯ

29Àå TypedArray ¿ÀºêÁ§Æ®

29.1.°³¿ä
29.2.ºñÆ® °ª ±¸¼º
29.3.new TypedArray(length): ¿¤¸®¸ÕÆ® ¼ö·Î TypedArray »ý¼º
29.4.new TypedArray(TypedArray): TypedArray·Î TypedArray »ý¼º
29.5.new TypedArray(object): ¿ÀºêÁ§Æ®·Î TypedArray »ý¼º
29.6.new TypedArray(ArrayBuffer): ArrayBuffer·Î TypedArray »ý¼º
29.7.BYTES_PER_ELEMENT: ¿¤¸®¸ÕÆ®ÀÇ ¹ÙÀÌÆ® ¼ö
29.8.buffer: »ç¿ëÇÑ ArrayBuffer ¹Ýȯ
29.9.byteOffset: ArrayBufferÀÇ ¿ÀÇÁ¼Â °ª
29.10.from( ): TypedArray »ý¼º
29.11.of( ): TypedArray »ý¼º ¹× °ª ¼³Á¤
29.12.set( ): TypedArray¿¡ °ª ¼³Á¤
29.13.subarray( ): ArrayBuffer °ª º¹»ç
29.14.Symbol.iterator( ): ÀÌÅÍ·¹ÀÌÅÍ ¿ÀºêÁ§Æ® »ý¼º
29.15.Symbol.species( ): constructor ¹Ýȯ
29.16.copyWithin( ): ¹üÀ§ °ª º¹»ç
29.17.±¸Á¶Ã¼

30Àå DataView ¿ÀºêÁ§Æ®

30.1.°³¿ä
30.2.new DataView( ): DataView »ý¼º
30.3.¿£µð¾ð
30.4.getInt8( ): »çÀÎ ºÎÈ£°¡ ÀÖ´Â 8ºñÆ® °ª ¹Ýȯ
30.5.setInt8( ): »çÀÎ ºÎÈ£°¡ ÀÖ´Â 8ºñÆ® °ª ¼³Á¤
30.6.setUint8( ): »çÀÎ ºÎÈ£°¡ ¾ø´Â 8ºñÆ® °ª ¼³Á¤
30.7.setInt16( ): »çÀÎ ºÎÈ£°¡ ÀÖ´Â 16ºñÆ® °ª ¼³Á¤

ºÎ·Ï : ÀÚ¹Ù½ºÅ©¸³Æ® Ä¡Æ® ½ÃÆ®
ã¾Æº¸±â

¸ð´øÇÏ°Ô! Ç¥ÁØ¿¡ ¸Â°Ô! ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹ÖÀÇ °ÅÀÇ ¸ðµç °Í!

ÀÌ Ã¥Àº ECMAScript °ø½Ä ½ºÆåÀ» ±âÁØÀ¸·Î ECMAScript 2015(ÀÌÇÏ ES6)¸¦ ´Ù·ì´Ï´Ù. ES6¿Í ES7À» Æ÷ÇÔÇÏ¿© ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ¿¡ ´ëÇÑ °ÅÀÇ ¸ðµç ³»¿ëÀÌ ´ã°Ü ÀÖ½À´Ï´Ù. ES6¿¡´Â let°ú const¸¦ ½ÃÀÛÀ¸·Î È­»ìÇ¥ ÇÔ¼ö, Á¦³Ê·¹ÀÌÅÍ, Ŭ·¡½º, ½Éº¼, ÇÁ¶ô½Ã, ÇÁ·Î¹Ì½º µî »õ·Ó°í Ưº°ÇÑ °³³äÀÌ ¸¹¾Æ¼­ ¿ÏÀüÇÏ°Ô Àͼ÷ÇØÁö·Á¸é ²Ï ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ Á¡À» °í·ÁÇÏ¿© ¸ñÂ÷¿¡ ÇÁ·ÎÆÛƼ(¸Þ¼­µå) À̸§°ú °³¿ä¸¦ ÀÛ¼ºÇÏ¿©¼­ µÎ°íµÎ°í ÂüÁ¶ÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇÏ¿´À¸¸ç, ºê¶ó¿ìÀú °³¹ßÀÚ µµ±¸ÀÇ Áß´ÜÁ¡(Break Point)À» È°¿ëÇÏ¿© ¿ÀºêÁ§Æ®(ÀνºÅϽº), ÇÁ·ÎÆÛƼ »óŸ¦ ÆľÇÇÏ·Á´Â µ¶ÀÚ¸¦ À§ÇØ ¸ðµç ¼Ò½º¿¡ debugger°¡ ÀÛ¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ES3ºÎÅÍ ES7±îÁö ¿¬»êÀÚ, ¸í·É¹®, Å°¿öµå, ÇÔ¼ö, Ŭ·¡½º, ¿ÀºêÁ§Æ®¿Í ¸Þ¼­µå µî ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¸ðµç °ÍÀ» ¸Á¶óÇÑ 'ÀÚ¹Ù½ºÅ©¸³Æ® Ä¡Æ® ½ÃÆ®'¸¦ ºÎ·ÏÀ¸·Î Á¦°øÇÕ´Ï´Ù.

ÀÌ Ã¥ÀÇ ±¸¼º

- 1Àå~7Àå: let º¯¼ö, È­»ìÇ¥ ÇÔ¼ö µî ES6¿¡ Ãß°¡µÈ ±¸¹®, ¹®¹ý
- 8Àå~13Àå: ºôÆ®ÀÎ Number, Array µîÀÇ ¿ÀºêÁ§Æ®¿¡ Ãß°¡µÈ ¸Þ¼­µå¿Í ÇÁ·ÎÆÛƼ
- 14Àå~30Àå: Class, Symbol, Proxy µîÀÇ ES6¿¡ Ãß°¡µÈ ¿ÀºêÁ§Æ®

ÀÌ Ã¥ÀÇ Æ¯Â¡°ú ÀåÁ¡

- ÀÚ¹Ù½ºÅ©¸³Æ® ½ºÆå¿¡ ±Ù°ÅÇÑ ³í¸®Àû Á¢±Ù
- °£·«Çϸ鼭 ÇÙ½ÉÀ» ÆÄ°í µç ¼³¸í
- ÀÚ¹Ù½ºÅ©¸³Æ® °æÇèÀÚ¸¦ À§ÇÑ ¾ÆÅ°ÅØó¿Í ¸ÅÄ¿´ÏÁò Á¢±Ù
- ¿¹Á¦ ÄÚµåÀÇ ÀÚ¼¼ÇÑ ¼³¸í
- µÎ°íµÎ°í ÂüÁ¶ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ ±¸¼º

¾î¶² µ¶ÀÚ¸¦ À§ÇÑ Ã¥Àΰ¡?

- ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌÇØÇÏ°í ÀÖ´Â °³¹ßÀÚ
- ES6 ÀÌÀüÀº ´Ù·çÁö ¾ÊÀ¸¸ç ES6 Áß½ÉÀ¸·Î ±¸¼º
- ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ óÀ½ Á¢ÇÏ´Â µ¶ÀÚ´Â ¸ÕÀú ÀÚ¹Ù½ºÅ©¸³Æ® ES5 ÇнÀ ÇÊ¿ä
 

¼­Æòº¸±â

´ÜÇົ BEST µµ¼­

³ªÀǼîÇÎ

  • Ä«µå³»¿ªÁ¶È¸
  • ¸¸Á·µµº¸±â
  • ÆǸÅÀÚº¸±â

ÃÖ±Ùº»»óÇ°

Àå¹Ù±¸´Ï

TOP