λ°λΈŒμ½”μŠ€ 2일째 인데,, λ‚œμ΄λ„κ°€ ν™• μƒμŠΉν•œ λŠλ‚Œμ΄λž„κΉŒ..?🀣 ν•œλ²ˆμ”©μ€ 듀어보고 κ³΅λΆ€ν–ˆλ˜ λ‚΄μš©μ΄μ§€λ§Œ(κ΅μˆ˜λ‹˜ 감사해여,,) μ‚¬λžŒμ€ 망각의 λ™λ¬ΌπŸ™‰πŸ™‰ κΎΈμ€€ν•œ 볡슡이 닡이닀!

πŸ“ƒ 였늘 κ³΅λΆ€ν•œ 것

ν”„λ‘œν† νƒ€μž…

μžλ°”μŠ€ν¬λ¦½νŠΈ κ°μ²΄λŠ” ν”„λ‘œν† νƒ€μž…μ΄λΌλŠ” ν”„λ‘œνΌν‹°κ°€ μ‘΄μž¬ν•œλ‹€. 처음 λ“€μ–΄λ³Ό μˆ˜λ„ μžˆκ² μ§€λ§Œ κ°œλ°œμ„ ν•  λ•Œ ν•œλ²ˆμ―€ μ•„λž˜ 사진과 같은 [[Prototype]]을 λ³Έ 적이 μžˆμ„ 것이닀! 그리고 concat ν•¨μˆ˜λ₯Ό ꡬ글에 κ²€μƒ‰ν•˜λ©΄ mdnμ‚¬μ΄νŠΈμ—μ„œ Array.prototype.concat()이 제λͺ©μΈ 것을 λ³Ό 수 μžˆλ‹€

new ν‚€μ›Œλ“œλ₯Ό μ‚¬μš©ν•΄μ„œ ArrayλΌλŠ” 객체λ₯Ό arr둜 μ„ μ–Έν–ˆλ‹€!
μš°λ¦¬κ°€ arr둜 concat, fill, find와 같은 λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•  수 μžˆλŠ” μ΄μœ κ°€ λ°”λ‘œ 이 ν”„λ‘œν† νƒ€μž… λ•Œλ¬Έμ΄λ‹€.

arr의 λΆ€λͺ¨ 객체(Array)μ—μ„œμ˜ ν”„λ‘œν† νƒ€μž…μœΌλ‘œ μ •μ˜ 된 ν•¨μˆ˜λ“€μ— μ—°κ²°ν•˜μ—¬ μ‚¬μš©ν•˜κ²Œ λ˜λŠ” 것이닀.β•°(Β°β–½Β°)β•―

μ •κ·œ ν‘œν˜„μ‹

  • μ •κ·œν‘œν˜„μ‹μœΌλ‘œ 개미 μˆ˜μ—΄ κ΅¬ν•˜κΈ°
//직접 μž‘μ„±ν•œ μ½”λ“œ
const getLookAndSaySequence = (number) => {
  let answer = '1';
  const regExp = /(.)\1*/g;
  for (let i = 1; i < number; i++) {
    answer = answer.match(regExp).reduce((acc, cur) => {
      return acc + `${cur.length}${cur.slice(0, 1)}`;
    }, '');
  }
  return answer;
};

console.log(getLookAndSaySequence(5)); // 111221

μ •κ·œ ν‘œν˜„μ‹μ€ ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ— 무료 κ°•μ˜κ°€ μžˆλ‹€. κ°•μ˜λ₯Ό 따라가닀보면 μ‘°κΈˆμ€ μ΅μˆ™ν•΄μ§„λ‹€!
였래 걸리지 μ•Šμ•„μ„œ μ–΄λ €μš΄ 뢄듀은 직접 μ‹€μŠ΅ ν•΄λ³΄λŠ” 것을 μΆ”μ²œν•œλ‹€!

μ •κ·œν‘œν˜„μ‹ κ°•μ˜
https://programmers.co.kr/learn/courses/11

πŸ˜μƒˆλ‘­κ²Œ μ•Œκ²Œλœ λ‚΄μš©

  • Task Queue 말고 λ‹€λ₯Έ 큐가 더 μžˆλ‹€λŠ” 점❗ γ„΄γ…‡γ„±
    생각도 λͺ»ν–ˆλ˜ λ‚΄μš©μ΄λ‹€. (MicroTask Queue, Animation Frames)
  • IndexedDBλŠ” μ‚¬μš©μžμ˜ λΈŒλΌμš°μ €μ— 데이터λ₯Ό 영ꡬ적으둜 μ €μž₯ν•  수 μžˆλŠ” 방법 쀑 ν•˜λ‚˜!(λ‚˜μ€‘μ— λ‹€μ‹œ ν•œλ²ˆ 깊게 νŒŒλ΄μ•Όκ² λ‹€.)

πŸ”₯ λŠλ‚€μ 

생각보닀 ν• λ§Œν•œλ°?라고 μƒκ°ν–ˆλ˜ μ–΄μ œμ˜ λ‚˜λ₯Ό μ›λ§ν•˜λ©΄μ„œπŸ˜’..
κ°œλ…μ„ μ•Œκ³  μžˆλ”λΌλ„ 깊게 νŒŒλ‹€λ³΄λ©΄μ€ μƒˆλ‘œμš΄ λ‚΄μš©μ΄ 끝도 없이 λ‚˜μ˜€λŠ” 것 κ°™λ‹€. ν”„λ‘œν† νƒ€μž…λ§Œ 3μ‹œκ°„μ„ λ³Έ 것 κ°™λ‹€. κ·ΈλŸΌμ—λ„ μΌλΆ€λΆ„λ§Œ μ•Œκ³  μžˆλŠ” 것일 것 κ°™μ§€λ§Œ..
ν”„λ‘œν† νƒ€μž… 말고도 λ„€νŠΈμ›Œν¬, μ•”ν˜Έν™”, ν•¨μˆ˜ν˜• ν”„λ‘œκ·Έλž˜λ°, 이벀트 루프, 객체지ν–₯, λͺ¨λ“ˆ λ“± λ‹€μ‹œ ν•œλ²ˆ 더 μ •λ¦¬ν•˜κ²Œ λ˜μ—ˆλ‹€.

πŸ—£ 였늘의 TMI

λ“œλ””μ–΄ λ§₯뢁 ν”„λ‘œ 배솑이 μ™”λ‹€!!! ΰΌΌ ぀ β—•_β—• ༽぀
λͺ¨λ‘ μ†Œλ¦¬μ§ˆλŸ¬!!πŸ˜†πŸ˜† λ“œλ””μ–΄ λ‚˜λ„ μŠ€νƒ€λ²…μŠ€μ— λ‹Ήλ‹Ήνžˆ μž…μž₯ν•  수 μžˆλŠ” 것인가! 일주일간 μ—΄μ‹¬νžˆ μ‚¬μš©ν•΄μ„œ λ°”λ‘œ 적응해야지!! ν–‰λ³΅ν•˜λ‹€!πŸ’•
λ°λΈŒμ½”μŠ€μ—μ„œ μ½”μ–΄νƒ€μž„μ— λ””μŠ€μ½”λ“œκ°€ 제발 λŠκΈ°μ§€ μ•ŠκΈ°λ₯Ό λ°”λΌλ©°πŸ™πŸ»..(자꾸 슀크럼 쀑 렉이 κ±Έλ € νŒ€μ›λ“€κ»˜ 정말 μ£„μ†‘ν–ˆλ‹€..)

Refer

Youtube ν”„λ‘œν† νƒ€μž… κ°•μ˜ : 이거보고 prototype 이해 λͺ»ν•˜λ©΄ κ°•μ˜μ ‘μŒ

였늘의 λ‚΄μš© 정리

λ°λΈŒμ½”μŠ€ Day2

profile
맀 μˆœκ°„ μ„±μž₯ν•˜λŠ” κ°œλ°œμžκ°€ 되렀고 λ…Έλ ₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

0개의 λŒ“κΈ€