avatar

Page 51

  • Published on
    ## μžλ°”μŠ€ν¬λ¦½νŠΈ μŠ€ν‚¬μ„ ν–₯상 μ‹œν‚¬ 10개의 질문 [10 JavaScript Quiz Questions and Answers to Sharpen Your Skills](https://typeofnan.dev/10-javascript-quiz-questions-and-answers/) 의 μ§ˆλ¬Έμ„ 보고, 닡에 λŒ€ν•œ 해석을 μ œλ©‹λŒ€λ‘œ μ¨λ³΄μ•˜μŠ΅λ‹ˆλ‹€. ### 1....
  • Published on
    ## Generator μ œλ„€λ ˆμ΄ν„°μ˜ κ°œλ…μ— λŒ€ν•΄ μ΄ν•΄ν•˜κΈ° 전에, λ¨Όμ € 반볡자 (Iterator)에 λŒ€ν•΄ μ•Œμ•„λ³΄μž. ### 0. Iterator λ°˜λ³΅μžλŠ”, λ‘κ°œμ˜ 속성 (`value`와 `done`)을 λ°˜ν™˜ν•˜λŠ” `next()`λ©”μ†Œλ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ [Iterator protocal](https://developer.mozilla.org/en-US/docs/W...
  • Published on
    ## λ°μ½”λ ˆμ΄ν„° ### 0. μ„€λͺ…μž λ°μ½”λ ˆμ΄ν„°μ— λŒ€ν•΄ μ‹œμž‘ν•˜κΈ° 전에, μ„€λͺ…μž(Descriptor)에 λŒ€ν•΄ μ•Œμ•„λ³΄μž. μ„€λͺ…μžλž€, 객체의 ν”„λ‘œνΌν‹°κ°€ μ“°κΈ°κ°€ κ°€λŠ₯ν•œμ§€, 그리고 μ—΄κ±°κ°€ κ°€λŠ₯ν•œμ§€ μ—¬λΆ€λ₯Ό λ‚˜νƒ€λ‚Έλ‹€. 그리고 μ„€λͺ…μžλ₯Ό κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄μ„œλŠ”, [Object.getOwnPropertyDescriptor(obj, propName)](https://develo...
  • Published on
    ## var let const, 그리고 ν˜Έμ΄μŠ€νŒ… ### var μš°λ¦¬κ°€ λͺ¨λ‘ μ•„λŠ” `var` ν‚€μ›Œλ“œλŠ” μ•„λž˜μ™€ 같은 νŠΉμ§•μ„ κ°€μ§€κ³  μžˆλ‹€. 1. ν•¨μˆ˜λ ˆλ²¨ μŠ€μ½”ν”„λ₯Ό κ°€μ§€κ³  μžˆλ‹€. λŒ€λΆ€λΆ„μ˜ ν”„λ‘œκ·Έλž˜λ° 언어듀이 블둝 레벨 μŠ€μ½”ν”„λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμ§€λ§Œ, `var`둜 μ„ μ–Έλœ ν‚€μ›Œλ“œλŠ” ν•¨μˆ˜λ ˆλ²¨ μŠ€μ½”ν”„λ₯Ό κ°–λŠ”λ‹€. ```javascript var ...
  • Published on
    ES6μ—μ„œλΆ€ν„° 생긴 `arrow function`은 일반적으둜 `()=>{}`의 λͺ¨μ–‘을 ν•˜κ³  있으며, λ™μž‘λ„ λΉ„μŠ·ν•΄λ³΄μΈλ‹€. ν•˜μ§€λ§Œ 이 두 선언방식은 두가지 λΆ„λͺ…ν•œ 차이λ₯Ό κ°€μ§€κ³  μžˆλ‹€. ν•˜μ§€λ§Œ 그전에 thisλ₯Ό μ•Œμ•„μ•Ό ν•œλ‹€.