joooing 2020. 12. 16. 02:27
λ°˜μ‘ν˜•

🍎 μ˜€λŠ˜ ν•œ 일



βœ”οΈ Primitive Type, Reference Type 곡뢀/정리
λ°μ΄ν„°μ˜ μ €μž₯κ³Ό κ΄€λ ¨λœ Primitive Type, Reference Type에 λŒ€ν•΄ κ³΅λΆ€ν–ˆλ‹€. ===에 λŒ€ν•΄ κ³΅λΆ€ν•˜λ©΄μ„œ κΉŠμ€ 볡사와 얕은 볡사에 λŒ€ν•΄μ„œλ„ κΆκΈˆν–ˆλŠ”λ° 이 두가지 Type의 차이점을 μ΄ν•΄ν•¨μœΌλ‘œμ¨ 정리가 λ˜μ—ˆλ‹€.

βœ”οΈ Scope, Closure κ°œλ… 곡뢀
μ„ μ–Έν•œ λ³€μˆ˜κ°€ λŒ€μ²΄ μ–΄λ””μ„œλΆ€ν„° μ–΄λ””κΉŒμ§€ μ‚¬μš©λ  수 μžˆλŠ”μ§€ ν—·κ°ˆλ ΈλŠ”λ°  Scope에 λŒ€ν•΄ κ³΅λΆ€ν•˜λ©΄μ„œ μ •ν™•ν•˜κ²Œ μ•Œκ²Œ λ˜μ—ˆλ‹€. 그리고 덕뢄에 let, const, var κ°œλ…λ„ μ—°μž₯μ„ μœΌλ‘œ ν™•μ‹€ν•˜κ²Œ 이해할 수 μžˆμ—ˆλ‹€. 사싀 λŒ€μΆ©λ§Œ μ•Œκ³  μžˆμ–΄μ„œ λͺ¨λ₯΄κ² μ„ λ•ŒλŠ” let만 거의 μ‚¬μš©ν•˜κ³€ ν–ˆλŠ”λ° μ΄μ œλŠ” 이유λ₯Ό μ•Œκ³  상황에 맞게 μ‚¬μš©ν•  수 μžˆμ„ 것 같은 μžμ‹ κ°(?)이 생겼닀.

βœ”οΈ Array, Object ν™œμš© 문제 ν’€κΈ°
λ°°μ—΄, 객체와 κ΄€λ ¨λœ λ¬Έμ œλ“€μ„ ν’€μ—ˆλ‹€. μ΄μ „κ³ΌλŠ” 달리 ν•œ λ²ˆμ— μ—¬λŸ¬κ°œμ˜ 데이터λ₯Ό λ‹€λ£¨λŠ” μžλ£Œν˜•μ΄λ‹€λ³΄λ‹ˆ μ’€ 더 λ³΅μž‘ν•˜κ³  머리λ₯Ό μ¨μ•Όν–ˆμ§€λ§Œ 그만큼 더 λ‹€μ–‘ν•œ λ°©λ²•μœΌλ‘œ λ¬Έμ œμ— μ ‘κ·Όν•  수 μžˆκΈ°λ„ ν–ˆκ³ , λ°˜λŒ€λ‘œ λ°°μ—΄κ³Ό 객체λ₯Ό λ‹€λ£¨λŠ” λ¬Έμ œκ°€ μ•„λ‹ˆλ”λΌλ„ 이듀을 μ΄μš©ν•΄μ„œ ν’€λ©΄ ν•œλ²ˆμ— μ—¬λŸ¬κ°œμ˜ 데이터λ₯Ό μ²˜λ¦¬ν•  수 μžˆμ–΄ νŽΈλ¦¬ν•˜κ²Œ μ“Έ 수 μžˆκ² λ‹€λŠ” 생각도 λ“€μ—ˆλ‹€.

 

🍎 κΈ°μ–΅ν•  것



βœ”οΈ ===λŠ” 'μ£Όμ†Œκ°’'이 같은지 ν™•μΈν•˜λŠ” μ—°μ‚°μžμ΄λ‹€!
ex) 'abc' === 'abc'        //true
ex) [1,2,3] === [1,2,3]   //false

βœ”οΈ RestParameter, Spread Operator
...은 Spread μ—°μ‚°μžλ₯Ό μ˜λ―Έν•œλ‹€κ³ λ§Œ μ•Œκ³  μžˆμ—ˆλŠ”λ°, RestParameter와 Spread Operator 두 κ°€μ§€ 의미λ₯Ό κ°€μ§€κ³  μžˆμ—ˆλ‹€. κ°„λ‹¨νžˆ λ§€κ°œλ³€μˆ˜μ— λ“€μ–΄κ°ˆ λ•ŒλŠ” RestParameter, κ·Έ μ™Έμ—λŠ” Spread Operator라고 κΈ°μ–΅ν•΄λ‘μž

βœ”οΈStrict Mode
μ½”λ“œ μ΅œμƒλ‹¨μ— 'use strict'λ₯Ό 적으면 문법적인 errorλ₯Ό μ—„κ²©ν•˜κ²Œ νŒλ‹¨ν•΄ λ°”λ‘œμž‘μ•„μ€˜ μ‹€μˆ˜λ₯Ό λ°©μ§€ν•  수 μžˆλ‹€.

 

🍎 λ” 곡뢀할 것



βœ”οΈ 컀링
βœ”οΈ heap
βœ”οΈ forEach
βœ”οΈ bigint
βœ”οΈ symbol


 

 

✏️ 수리 맑겼던 λ§₯뢁이 λ¬΄μ‚¬νžˆ λŒμ•„μ™”λ‹€γ… γ…  μ•ˆκ·Έλž˜λ„ 좩전기에 λ¬Έμ œκ°€ 있던 것 같은데, 배터리가 빨리 λ‹³μ•„μ„œ ν•˜λ£¨μ’…μΌ μΆ©μ „κΈ°λ₯Ό 꽂아두고 μžˆμ—ˆλ”λ‹ˆ 그게 λ©”μΈλ³΄λ“œμ—κΉŒμ§€ 영ν–₯을 쀬닀고 ν•œλ‹€. 생각해보면 거의 3λ…„κ°„ κ·Έλ ‡κ²Œ μΌλŠ”λ° λ©€μ©‘ν•œκ²Œ μ΄μƒν•œ 것 같기도 ν•˜λ‹€,, κ·Έλž˜λ„ λ¬΄μ‚¬νžˆ λ‚ μ•„κ°„κ±° 없이 λŒμ•„μ™€μ„œ 닀행이닀 μ†Œμ€‘νžˆμ’€ 닀뀄야지 πŸ˜₯

λ°˜μ‘ν˜•