[FE - ConnecTo] DAY31 TILπŸ‘©πŸ»β€πŸ’»

JUNYΒ·2022λ…„ 8μ›” 23일
0

πŸ“šZeroBase ConnecTo Front-End

λͺ©λ‘ 보기
20/53
post-thumbnail

22.08.23 μˆ˜μ—…μ„ 톡해 κ³΅λΆ€ν•œ λ‚΄μš©λ“€μ„ μ •λ¦¬ν•˜μ˜€μŠ΅λ‹ˆλ‹€ 😊
ν”Όλ“œλ°±μ€ μ–Έμ œλ‚˜ ν™˜μ˜μž…λ‹ˆλ‹€! 🍊

ν΄λž˜μŠ€μ™€ μƒμ„±μžν•¨μˆ˜ 차이

λ²ˆν˜Έν΄λž˜μŠ€μƒμ„±μžν•¨μˆ˜
1new μ—°μ‚°μž 없이 ν˜ΈμΆœν•˜λ©΄ μ—λŸ¬ λ°œμƒnew μ—°μ‚°μž 없이 ν˜ΈμΆœν•˜λ©΄ 일반 ν•¨μˆ˜λ‘œμ„œ 호좜
2상속을 μ§€μ›ν•˜λŠ” super, extends ν‚€μ›Œλ“œ 제곡super, extends ν‚€μ›Œλ“œ 제곡 X
3ν˜Έμ΄μŠ€νŒ…μ΄ λ°œμƒν•˜μ§€ μ•ŠλŠ” 것 처럼 λ™μž‘ν•¨ν•¨μˆ˜ ν‘œν˜„μ‹ : ν•¨μˆ˜ ν˜Έμ΄μŠ€νŒ… λ°œμƒν•¨μˆ˜ μ„ μ–Έλ¬Έ : λ³€μˆ˜ ν˜Έμ΄μŠ€νŒ… λ°œμƒ
4λͺ¨λ“  μ½”λ“œ 내에 μ•”λ¬΅μ μœΌλ‘œ strict mode 지정, strict mode ν•΄μ œ λΆˆκ°€μ•”λ¬΅μ μœΌλ‘œ strict mode 지정 X
5constructor, ν”„λ‘œν† νƒ€μž… λ©”μ„œλ“œ, 정적 λ©”μ„œλ“œ λͺ¨λ‘ [[ Enumerable ]] 값이 false, μ—΄κ±° X

ν΄λž˜μŠ€λŠ” enumerable 을 false라고 μ–ΈκΈ‰ν–ˆλŠ”λ°, μƒμ„±μž ν•¨μˆ˜λŠ” μ™œ 언급을 μ•ˆν•˜μ…¨μ„κΉŒ?

β†’ 기본적으둜 λ‹Ήμ—°νžˆ True이기 λ•Œλ¬Έμž„.

κ·Έλ ‡λ‹€λ©΄ ν΄λž˜μŠ€λŠ” 문법적 μ„€νƒ•μΌκΉŒ? β†’ ν΄λž˜μŠ€λž‘ μƒμ„±μž ν•¨μˆ˜λŠ” μš©λ„μ— 차이가 있음.

μƒμ„±μž ν•¨μˆ˜κ°€ ν”„λ‘œν† νƒ€μž… 기반으둜 λ˜μ–΄ μžˆλŠ”λ°, μƒμ„±μž ν•¨μˆ˜μ™€ ν΄λž˜μŠ€κ°€ λ™μΌν•œ λ™μž‘μ„ 함.

λ™μΌν•œ λ™μž‘μ„ ν•  λ•Œ 문법적 섀탕이라고 ν•˜λŠ”λ°, μƒμ„±μž ν•¨μˆ˜μ™€ ν΄λž˜μŠ€κ°€ 문법적 섀탕이라면, λ‘˜ 쀑 μ•„λ¬΄κ±°λ‚˜ 써도 됨.

κ·Έλ ‡λ‹€λ©΄.. κ³Όμ—°.. κ·ΈλŸ°κ°€..?

큰 ν‹€μ—μ„œλŠ” κ°™μ„μ§€λŠ” λͺ°λΌλ„, 세뢀적인 μΈ‘λ©΄μ—μ„œλŠ” λ™μž‘μ΄ 닀름.

κ°€μž₯ 큰 μ°¨μ΄λŠ” newλ₯Ό μ•ˆλΆ™μ˜€μ„ λ•Œ errorκ°€ λ‚˜λƒ μ•ˆλ‚˜λƒμ˜ μ°¨μ΄μž„.

κ·Έλž˜μ„œ μš°λ¦¬λŠ” 뭘 선택할 것인가?

ν΄λž˜μŠ€μš”! β†’ why? μ—„κ²©ν•˜κ³  νŽΈν•΄μ„œ

μƒˆλ‘œμš΄ 문법듀은 μ—λŸ¬λ₯Ό 적극적으둜 λ‚΄κ³ , μ˜›λ‚  λ¬Έλ²•μΌμˆ˜λ‘ μ—λŸ¬λ₯Ό μ•ˆλ‚΄λ €κ³  함.

μƒμ„±μž ν•¨μˆ˜λ₯Ό μ•Œμ•„μ•Ό ν΄λž˜μŠ€μ™€ 비ꡐλ₯Ό 함.

ν΄λž˜μŠ€λŠ” μ–΄λ–¨ λ•Œ μ“ΈκΉŒ? β†’ λ™μΌν•œ μΈμŠ€ν„΄μŠ€λ₯Ό λ‹€λŸ‰ 생산해야할 λ•Œ,

ex) linked list instance / 자료 κ΅¬μ‘°μ—μ„œ μ‚¬μš©

생각보닀 ν΄λž˜μŠ€λŠ” κ½€ μœ μš©ν•˜λ‹€!


ν•¨μˆ˜ λ§Œλ“œλŠ” 방법

μ–΄λ–€ μ‹μœΌλ‘œ ν•¨μˆ˜λ₯Ό λ§Œλ“€ 것인지 κ°€μΉ˜νŒλ‹¨μ΄ ν•„μš”ν•¨. ν•œ μ€„μ˜ μ½”λ“œλ₯Ό 쓰더라도 μ™œ 이걸 μΌλŠ”μ§€λ₯Ό 생각해야함!!!!!!

λ‚΄κ°€ μ“΄ μ½”λ“œλ₯Ό λ‚΄κ°€ μ„€λͺ… λͺ»ν•˜λ©΄ 무슨 μ†Œμš©μ΄λƒ!


μ‹€μŠ΅ν•΄λ³΄κΈ° πŸ‘€Β πŸ‘€Β πŸ‘€

profile
μ„±μž₯ν•˜λŠ” 개발자🌼

0개의 λŒ“κΈ€