Home πŸ“Έ 2022-11-16
Post
Cancel

πŸ“Έ 2022-11-16

πŸ”₯ 였늘 어디에 도전해보셨고, 무엇을 λ°°μš°μ…¨λ‚˜μš”?

🌊 ν•™μŠ΅ν•˜μ‹œλ©΄μ„œ κΆκΈˆν•˜μ‹  λΆ€λΆ„μ΄λ‚˜, μ–΄λ €μ› λ˜ 점은 λ­˜κΉŒμš”?

  • μžλ°”μŠ€ν¬λ¦½νŠΈ κ°μ²΄λŠ” {ν‚€:κ°’} ν˜•νƒœλ‘œ κ΅¬μ„±λœλ‹€. ν‚€λŠ” κ³ μœ ν•œ κ°’μœΌλ‘œ μ€‘λ³΅λ˜μ§€ μ•ŠλŠ”λ‹€. 같은 νŠΉμ§•μ„ κ°€μ§€λŠ” 맡과 차이점은 맡은 객체와 달리 넣은 μˆœμ„œκ°€ κΈ°μ–΅λ˜κ³ , ν‚€κ°€ λ¬Έμžμ—΄μ΄ μ•„λ‹ˆμ–΄λ„ λœλ‹€λŠ” 것이닀.

  • μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ μœ„ν¬λ§΅κ³Ό μœ„ν¬μ…‹

    • 맡과 μœ„ν¬λ§΅μ˜ 첫 번째 μ°¨μ΄λŠ” key의 데이터 μœ ν˜•μ΄λ‹€. μœ„ν¬λ§΅μ€ μ›μ‹œκ°’μ„ key둜 κ°€μ§ˆ 수 μ—†κ³  λ°˜λ“œμ‹œ 객체여야 ν•œλ‹€.
    • μœ„ν¬λ§΅μ˜ ν‚€λ‘œ μ‚¬μš©λœ 객체λ₯Ό μ°Έμ‘°ν•˜λŠ” 것이 아무것도 μ—†λ‹€λ©΄ ν•΄λ‹Ή κ°μ²΄λŠ” λ©”λͺ¨λ¦¬μ™€ μœ„ν¬λ§΅μ—μ„œ μžλ™μœΌλ‘œ μ‚­μ œλœλ‹€.
    • μœ„ν¬λ§΅μ„ μ‚¬μš©ν•˜λŠ” 이유

      • μœ„ν¬λ§΅μ˜ ν‚€λ‘œ μ„€μ •ν•œ 객체에 λŒ€ν•œ μ°Έμ‘°κ°€ μœ„ν¬λ§΅μ„ μ œμ™Έν•˜κ³  μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ”λ‹€λ©΄, ν•΄λ‹Ή κ°μ²΄λŠ” κ°€λΉ„μ§€λ‘œ μˆ˜κ±°λœλ‹€. λŒ€μ²΄μ μœΌλ‘œ λ©”λͺ¨λ¦¬ λˆ„μˆ˜κ°€ 자주 μΌμ–΄λ‚ λ§Œν•œ μ½”λ“œμ— μ‚¬μš©ν•œλ‹€.

    🐝 참고

    μœ„ν¬λ§΅κ³Ό μœ„ν¬μ…‹ - λͺ¨λ˜ JavaScript νŠœν† λ¦¬μ–Ό

    ES2015(ES6) Map, Set, WeakMap, WeakSet - ZeroCho Blog

    WeakMap이 μ•Œκ³  μ‹Άλ‹€

🌟 내일은 μ–΄λ–»κ²Œ 해보고 μ‹ΆμœΌμ„Έμš”?

This post is licensed under CC BY 4.0 by the author.

ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ 둀케이크 자λ₯΄κΈ° - μžλ°”μŠ€ν¬λ¦½νŠΈ

πŸ“Έ 2022-12-03