Zoeeey
Stack flows in you
Zoeeey
  • λΆ„λ₯˜ 전체보기 (155)
    • πŸ’‘ UXUI (4)
      • UXUI (2)
      • UI (2)
      • UX (0)
    • 🟨 JavaScript (66)
      • κ°œλ… (42)
      • 정리 (2)
      • λ¬Έμ œν’€κΈ° (ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€, μ½”λ”©μ• ν”Œ) (15)
      • μ‘μš©ν•˜μ—¬ μžλ™ν™”orλ¬Έμ œν•΄κ²°ν•˜κΈ° (2)
      • 기타 (5)
    • βš›οΈ React (49)
      • κ°œλ… (27)
      • κ°œλ…(Redux) (3)
      • 정리 (4)
      • λ¬Έμ œν’€κΈ° (μ½”λ”©μ• ν”Œ: React) (15)
    • πŸ“˜ TypeScript (10)
      • κ°œλ… (8)
      • λ¬Έμ œν’€κΈ° (μ½”λ”©μ• ν”Œ) (2)
    • 🌐 HTML,CSS (18)
      • μ‹€λ¬΄μ—μ„œ 자주 λ°œμƒν•œ 였λ₯˜λ“€ (10)
      • λ’€λŠ¦κ²Œ μ•Œμ•„μ„œ λΌˆμ•„ν”ˆ μœ μš©ν•œ CSS (6)
      • 기타 자주 μ“°λŠ” CSS (2)
    • πŸ’» CS (8)
      • CS (5)
      • μ •κ·œν‘œν˜„μ‹ (2)
      • Git,Github (1)

νƒœκ·Έ

  • state
  • object
  • react
  • ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€
  • TypeScript
  • CS
  • Ajax
  • array
  • μ‚Όν•­μ—°μ‚°μž
  • redux
  • CSS
  • UXUI
  • class
  • Props
  • useEffect
  • μ½”λ”©μ• ν”Œ
  • JavaScript
  • json
  • 였λ₯˜
  • axios
전체 방문자
였늘
μ–΄μ œ
hELLO Β· Designed By μ •μƒμš°.
Zoeeey

Stack flows in you

🟨 JavaScript/정리

JavaScript 정리 : this (2) ν™”μ‚΄ν‘œν•¨μˆ˜μ—μ„œμ˜ this

2023. 8. 17. 09:47

μ—¬κΈ°μ„œ μž κΉπŸ”” ν™”μ‚΄ν‘œ ν•¨μˆ˜μ˜ νŠΉμ§•

  • μƒμ„±μžλ‘œ μ‚¬μš©ν•  수 μ—†μŒ
  • 슀슀둜의 this, argumentλ₯Ό κ°€μ§€μ§€ μ•ŠμŒ
  • returnν•˜μ§€ μ•Šμ•„λ„ 값이 λ°˜ν™˜λ¨ (본문이 μ—¬λŸ¬ μ€„λ‘œ 이루어진 κ²½μš°λŠ” μ œμ™Έ)

ν™”μ‚΄ν‘œ ν•¨μˆ˜μ˜ thisλŠ”?

this = ν•¨μˆ˜κ°€ μ •μ˜λœ μŠ€μ½”ν”„μ˜ thisλ₯Ό 가리킴

(생성될 λ•Œ thisκ°€ κ²°μ •λ˜λ©°, ν™”μ‚΄ν‘œν•¨μˆ˜κ°€ μ–΄λ–»κ²Œ μ‚¬μš©/ν˜ΈμΆœλ˜λ“  thisλŠ” λ³€ν•˜μ§€ μ•ŠλŠ”λ‹€.)

const obj = {
  name: '철수',
  sayName: function() {
    const innerMethod = () => {
      return `${this.name}, μ•ˆλ…•!`;
    };
    console.log(innerMethod());
  }
};

obj.sayName(); // 철수, μ•ˆλ…•!

→ κ·ΈλŸ¬λ―€λ‘œ 객체의 λ©”μ†Œλ“œλŠ” ν™”μ‚΄ν‘œ ν•¨μˆ˜λ‘œ μ •μ˜ν•˜μ§€ μ•ŠλŠ” 것이 μ’‹λ‹€. (thisκ°€ 전역객체가 λ˜μ–΄λ²„λ¦¬κΈ° λ•Œλ¬Έ)


좜처 : MDN, https://sangjuntech.tistory.com/24, ZeroCho, chatGPT

μ €μž‘μžν‘œμ‹œ λΉ„μ˜λ¦¬ 동일쑰건

'🟨 JavaScript > 정리' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

JavaScript 정리 : this (1) 상황별 this  (0) 2023.08.16
    '🟨 JavaScript/정리' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
    • JavaScript 정리 : this (1) 상황별 this
    Zoeeey
    Zoeeey
    길게 μƒκ°ν•˜κ³  짧게 그리기

    ν‹°μŠ€ν† λ¦¬νˆ΄λ°”