21.01.25

μ΄μ†Œμž„Β·2021λ…„ 1μ›” 25일
0

TIL

λͺ©λ‘ 보기
5/12

πŸ’‘

λΆˆλ³€μ„±, λ°°μ—΄, 객체

  • λΆˆλ³€μ„±, 데이터값을 ν• λ‹Ήν–ˆμ„ λ•Œ λ©”λͺ¨λ¦¬ 곡간에 데이터값을 λ„£λŠ” 게 μ•„λ‹Œ, λ°μ΄ν„°κ°’μ˜ λ©”λͺ¨λ¦¬ μ£Όμ†Œ 값을 ν• λ‹Ήν•œ 것. 데이터 νƒ€μž… 쀑 μ›μ‹œν˜•μ€ λΆˆλ³€μ„±μ΄κ³ , μ°Έμ‘°ν˜•μ€ 가변성이닀.
    μ›μ‹œν˜•(Primitive): 숫자, λ¬Έμžμ—΄, λΆˆλ¦¬μ–Έ, null, undefinded λ“± / μ°Έμ‘°ν˜•(Reference): 객체, λ°°μ—΄, ν•¨μˆ˜ λ“±

  • 원본 배열을 λ³€κ²½ν•˜μ§€ μ•ŠλŠ” λ©”μ†Œλ“œμ™€ λ³€κ²½ν•˜λŠ” λ©”μ†Œλ“œλ₯Ό 잘 κ΅¬λΆ„ν•΄μ„œ μ‚¬μš©ν•˜μž. slice, concat, filter 등은 원본 배열을 λ³€κ²½ν•˜μ§€ μ•Šκ³ , push, unshift, pop, shift 등은 원본 배열을 λ³€κ²½ν•œλ‹€. 더 μžμ„Ένžˆ 보기

  • slice의 λ²”μœ„ μ œλŒ€λ‘œ κΈ°μ–΅ν•΄ 두기. 처음 숫자 μœ„μΉ˜μ—μ„œ μ‹œμž‘ν•΄μ„œ λ§ˆμ§€λ§‰ 숫자 μ΄μ „κΉŒμ§€ 자λ₯Έλ‹€. (λ§ˆμ§€λ§‰ 숫자 μœ„μΉ˜μ˜ μš”μ†Œ ν¬ν•¨λ˜μ§€ μ•ŠμŒ)

  • κ°μ²΄μ—μ„œ 킀에 ν•΄λ‹Ήν•˜λŠ” 값을 λΆˆλŸ¬μ˜€λŠ” 방법은 λ‹· λ…Έν…Œμ΄μ…˜κ³Ό λΈŒλΌμΌ“ λ…Έν…Œμ΄μ…˜μ΄ μžˆλ‹€. λΈŒλΌμΌ“ λ…Έν…Œμ΄μ…˜μ€ λŒ€κ΄„ν˜Έ λ‚΄λΆ€ 값이 λ¬Έμžμ—΄ ν˜•μ‹μ΄ 아닐 경우(ex. obj[이름]) λ³€μˆ˜λ‘œ μ·¨κΈ‰λœλ‹€.

  • 배열은 μˆœμ„œκ°€ 있고, κ°μ²΄λŠ” μˆœμ„œκ°€ μ—†λ‹€. κ°μ²΄λŠ” obj[n] ν˜•νƒœμ˜ 접근이 λΆˆκ°€λŠ₯.

  • for...in : 객체 μˆœν™˜ / for...of : λ°°μ—΄ μˆœν™˜



γ€€

πŸ“

μ˜€λŠ˜μ€ μƒˆλ‘œ μˆ™μ§€ν•  게 λ§Žμ•„μ„œ μ •μ‹ μ—†λŠ” ν•˜λ£¨μ˜€λ‹€. MDN 탭을 λͺ‡ κ°œλ‚˜ μΌœλ’€λŠ”μ§€... 그만큼 ν₯λ―Έλ‘­κ³  즐겁기도 ν–ˆμ§€λ§Œ, κ°μ²΄λŠ” μ§€κΈˆκΉŒμ§€ λ°°μ› λ˜ κ²ƒλ“€κ³ΌλŠ” 쑰금 λ‹€λ₯Έ 성격을 띠고 μžˆλŠ” 것 κ°™μ•„ κ±±μ •λ˜κΈ°λ„ ν•œλ‹€. νŽ˜μ–΄μ™€ 문제λ₯Ό ν•¨κ»˜ ν’€λ‹€ λ³΄λ‹ˆ λ‚΄κ°€ νŽ˜μ–΄μ˜ μ‹œκ°„μ„ λΉΌμ•—μ§€λŠ” μ•Šμ„κΉŒ 바짝 κΈ΄μž₯ν•˜κ²Œ λœλ‹€. 객체 λͺ…λ Ήμ–΄λ‘œ μ½˜μ†”λ„ μ’€ 만져 보고, 객체에 λŒ€ν•œ 글도 λͺ‡ 개 더 보고 λ‚˜μ„œ 쉬어야겠닀.

0개의 λŒ“κΈ€