[객체] 🎯 μƒμ„±μž ν•¨μˆ˜μ™€ 클래슀의 μ°¨μ΄λŠ” λ­”κ°€μš”?

Mec.D's BlogΒ·2022λ…„ 6μ›” 6일
1

JS κΈ°μˆ λ©΄μ ‘

λͺ©λ‘ 보기
24/34
post-thumbnail

πŸ“‹ 기술 λ©΄μ ‘ ν™ˆ λ°”λ‘œκ°€κΈ°


⬛ 차이점

βœ…κ΅¬λΆ„ν΄λž˜μŠ€μƒμ„±μž ν•¨μˆ˜
호좜new μ—°μ‚°μžλ‘œ 호좜
(일반 ν•¨μˆ˜ 호좜 μ‹œ μ—λŸ¬)
new μ—°μ‚°μžλ‘œ 호좜
일반 ν•¨μˆ˜λ‘œλ„ 호좜 κ°€λŠ₯
extends ν‚€μ›Œλ“œβœ…βŒ
super ν‚€μ›Œλ“œβœ…βŒ
ν˜Έμ΄μŠ€νŒ…βŒβœ…
strict mode항상 μžλ™ 적용되며
ν•΄μ œ λΆˆκ°€
μžλ™ 적용 x
직접 μ μš©ν•΄μ•Όν•¨
[[Enumerable]]enumerable ν”Œλž˜κ·Έκ°€ false둜
for .. in 순회 μ‹œ μ—΄κ±° x
ex) constructor,
prototype λ©”μ†Œλ“œ,
정적 λ©”μ†Œλ“œλŠ” 순회 μ‹œ μ œμ™Έ
[[IsClassConstructor]]true
  • [[IsClassConstructor]]
    β‘  클래슀 μƒμ„±μžλ₯Ό new와 ν•¨κ»˜ ν˜ΈμΆœν•˜μ§€ μ•ŠμœΌλ©΄ μ—λŸ¬κ°€ λ°œμƒν•˜λŠ” 이유
    β‘‘ 클래슀 μƒμ„±μžλ₯Ό λ¬Έμžμ—΄λ‘œ ν˜•λ³€ν™˜ν–ˆμ„ λ•Œ 'class...'둜 μ‹œμž‘ν•˜λŠ” 이유
profile
기술둜 삢을 λ””μžμΈν•˜λŠ” 개발자 Mec.D μž…λ‹ˆλ‹€

0개의 λŒ“κΈ€