[WIL] #2

๐Ÿ‘‰๐Ÿผ KIMยท2023๋…„ 5์›” 28์ผ
0

WIL

๋ชฉ๋ก ๋ณด๊ธฐ
2/5
post-thumbnail

๐Ÿ—“ ๊ธฐ๊ฐ„: 23/5/22 ~ 23/5/28

๐Ÿ‘‰๐Ÿผ ์ด๋ฒˆ์ฃผ ๋ชฉํ‘œ

  1. <ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ> 2์ฃผ์ฐจ
  2. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ตœ์†Œ 2๋ฌธ์ œ ํ’€๊ธฐ

๐Ÿ‘‰๐Ÿผ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ ์š”์•ฝ

  • <ํ˜ผ๊ณต์Šค> switch ์กฐ๊ฑด๋ฌธ๊ณผ ์งง์€ ์กฐ๊ฑด๋ฌธ, ๋ฐฐ์—ด, ๋ฐ˜๋ณต๋ฌธ, ํ•จ์ˆ˜์˜ ๊ธฐ๋ณธํ˜•ํƒœ์ฝ๊ณ , ํ™•์ธ๋ฌธ์ œ ํ’€๊ณ  TIL์˜ฌ๋ฆฌ๊ธฐ
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ˜ผ์ž ๊ณ ๋ฏผํ•˜๋ฉฐ ํ’€์–ด๋ณด๊ธฐ!

๐Ÿ‘‰๐Ÿผ ์–ด๋ ค์šด ๋‚ด์šฉ

  1. ๋ฐ˜๋ณต๋ฌธ์˜ ๊ฝƒ, ๋ณ„์ฐ๊ธฐ๊ฐ€ ์™œ์ด๋ฆฌ ์–ด๋ ค์šธ๊นŒ.. ๋ณดํ†ต์€ for๋ฌธ์„ ๋‘๋ฒˆ ๋Œ๋ ค์„œ ๋ณ„์„ ์ฐ์—ˆ๋˜ ๊ฒŒ ๊ตญ๋ฃฐ์ด์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ์— ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ’€๋‹ค๋ณด๋‹ˆ ์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•์ด ๋‚˜์™”๋”๋ผ. (๋‚˜๋งŒ ๋ชฐ๋ž์„์ง€๋„)
  • ์ค‘์ฒฉ ๋ฐ˜๋ณต๋ฌธ(for๋ฌธ)์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ„ด ์ถœ๋ ฅ
for (let i = 1; i <= 15; i++) {
  let pattern = '';
  for (let j = 1; j <= i; j++) {
    pattern += '* ';
  }
  console.log(pattern);
}
  • repeat() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ˜๋ณต ๋ฌธ์ž์—ด ์ƒ์„ฑ
 for (let i = 1; i <= 15; i++) {
    const pattern = '* '.repeat(i);
    console.log(pattern);
  }

repeat() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋‹ˆ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐ˜๋ณต๋˜๋Š” ๋ฌธ์ž์—ด์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

repeat() ๋ฉ”์„œ๋“œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ padStart()๋ฉ”์†Œ๋“œ๋„ ๋ฌธ์ž์—ด์„ ํŠน์ • ๊ธธ์ด๋กœ ์ฑ„์›Œ์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.
์ƒˆ๋กœ์šด ๋ฌธ๋ฒ•๋“ค์„ ์–ด๋”˜๊ฐ€์—์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋‚ ์ด ์˜ค๊ฒ ์ฃ !?

  1. reduce๋Š” Map, filter์™€ ํ•จ๊ป˜ ๊ณ ์ฐจํ•จ์ˆ˜๋กœ ํ•ญ์ƒ ์ฐพ์•„๋ณด๊ฒŒ ๋œ๋‹ค. ๋‹ค์–‘ํ•œ ๊ณณ์—์„œ ์“ฐ์ด๋Š” ๊ฑฐ ๊ฐ™์€๋ฐ, mdn์—๋Š” ๋ˆ„์‚ฐ๊ธฐ? ๋ˆ„์ ? ๋“ฑ ๋ญ”๊ฐ€ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ์˜ˆ์ œ๋งŒ ๋‚˜์™€์„œ ์‘์šฉํ•˜๊ธฐ๊ฐ€ ๋” ํž˜๋“ ๊ฑฐ ๊ฐ™๋‹ค. (๋ง๋“ค์ด ๋„ˆ๋ฌด ์–ด๋ ต๋‹จ ๋ง์ด๋‹ค..) ๊ทธ๋ ‡์ง€๋งŒ ๊ณต์‹๋ฌธ์„œ๋Š” ์–ธ์ œ๋‚˜ ๋Š˜ ์˜ณ๋‹ค. ์™ธ์›Œ๋ฒ„๋ฆฌ์ž. (mdn ๋ฐ”๋กœ๊ฐ€๊ธฐ)
    ๋น ๋ฅธ ์‹œ์ผ๋‚ด๋กœ ๊ณ ์ฐจํ•จ์ˆ˜ ์ •๋ฆฌ๊ธ€์„ ์˜ฌ๋ ค์•ผ๊ฒ ๋‹ค..^^

  2. [ํ•จ์ˆ˜์˜ ๊ธฐ๋ณธํ˜•ํƒœ] ์ฑ•ํ„ฐ๋ฅผ ๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ๋‚˜๋จธ์ง€ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ์ „๊ฐœ ์—ฐ์‚ฐ์ž ์ชฝ ์ด๋ก ์ด ํ—ท๊ฐˆ๋ ธ๋‹ค. ๋‘˜๋‹ค ...๋กœ ์‚ฌ์šฉํ•œ๋‹จ ๋ง์ด๋‹ค. ์‹ฌ์ง€์–ด ํ™•์ธ๋ฌธ์ œ ๋ถ€๋ถ„์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ณ€ํ˜•ํ•ด์„œ ์ตœ๋Œ€๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ๋“ค์ด์—ˆ๋Š”๋ฐ, ์ตœ์†Ÿ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ๋“ค์ด ์—†์—ˆ๋‹ค๋ฉด ์ ˆ๋Œ€๋กœ ํ’€์ง€ ๋ชปํ–ˆ์„ ๊ฒƒ ๊ฐ™๋‹ค.
    ๋น ๋ฅธ ์‹œ์ผ๋‚ด๋กœ ๋‚˜๋จธ์ง€ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ์ „๊ฐœ ์—ฐ์‚ฌ์ž ์ •๋ฆฌ๊ธ€์„ ์˜ฌ๋ ค์•ผ๊ฒ ๋‹ค..^^

๐Ÿ‘‰๐Ÿผ ์ •๋ฆฌํ•œ ๋‚ด์šฉ

๐Ÿธ ย ๋Š๋‚€ ์ 

ํšŒ์‚ฌ์—์„œ ๋Š˜ ๋ฐ˜๋ณต๋˜๋Š” ์ž‘์—…์„ ํ•˜๊ณ , ๋งค๋„ˆ๋ฆฌ์ฆ˜์— ๋น ์งˆ๋ป” ํ–ˆ๋˜ ๋‚˜๋ฅผ ๋ถ™์žก์•„ ์ค€๊ฒŒ ์Šคํ„ฐ๋””์ธ๋ฐ, ์ผ ์—†๋‹ค๊ณ  ํ•˜๋Š” ์ˆœ๊ฐ„ ์ผ ๋งŽ์•„์ง€๋Š” ๊ฑด ์ •๋ง ๊ตญ๋ฃฐ์ธ ๊ฒƒ ๊ฐ™๋‹ค... ํšŒ์‚ฌ์—์„œ ํ‹ˆํ‹ˆ์ด ์ด๋ก ๊ณต๋ถ€๋„ ํ•˜๊ณ , ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ํ’€๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์ด๋ฒˆ์ฃผ๋Š” ์ •๋ง ํž˜๋“ค์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ฃผ๋ง์— ๊ธ‰ํ•˜๊ฒŒ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์—ˆ๋˜ ๊ฒƒ๋“ค๋„ ๋งŽ์ด ๋ชปํ–ˆ๋‹คใ… 
์ดํ•ด๋ฅผ ํ•˜๊ณ  ๊ธ€์„ ์“ฐ๊ณ  ์‹ถ์€๋ฐ ์Šคํ„ฐ๋”” ๋ฒ”์œ„๋ฅผ ๋๋‚ด์•ผ ํ•œ๋‹ค๋Š” ์ƒ๊ฐ์œผ๋กœ๋‹ค๊ฐ€ ์šฐ๊ฒจ๋„ฃ์€ ๋Š๋‚Œ์ด๋ž„๊นŒ.. 6์›”๋„ ์ผ์ด ๋งŽ์„ ๊ฑฐ ๊ฐ™๊ณ ... ์‹ฌ์ง€์–ด ์ด์ œ ํ˜ผ๊ณต์Šค ๋ฒ”์œ„๋„ ์–ด๋ ค์›Œ์ง€๊ณ  ์žˆ๋‹ค. ํ•จ์ˆ˜ ๊ณ ๊ธ‰๊ณผ ๊ฐ์ฒด๋ผ๋‹ˆ ........ ์‚ด๋ ค์ค˜
์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ์ €๋ฒˆ์ฃผ์—๋Š” 10๊ฐœ๋ฅผ ํ’€์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ์ฃผ๋Š” ๋”ฑ ์ •ํ•ด์ง„ ๋ฒ”์œ„ 2๊ฐœ๋ฅผ ๊ฒจ์šฐ ํ’€์—ˆ๋‹ค. 2์ฃผ์ฐจ์— ๋ฒŒ์จ ๋ฌด๋„ˆ์ง€์ง€ ๋ง์ž! ํ™”์ด๋งํ™”์ด๋ง
์ด๋ฒˆ์ฃผ๋Š” ์ผ์ด ๋งŽ๋‹ค๋Š” ํ•‘๊ณ„๋กœ ๋‚˜ํƒœํ•ด์ง„ ์‹œ๊ฐ„๋“ค์ด ๋งŽ์•˜๋‹ค. ๋‹ค์Œ์ฃผ๋Š” ๋” ์•Œ์ฐจ๊ฒŒ ์‹œ๊ฐ„๋‚ด์„œ ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค. ํ™”์ด๋ง๐Ÿ™‹๐Ÿผโ€โ™€๏ธ

๋‹ค์Œ์ฃผ ์˜ˆ๊ณ  ย (๋ณ„๊ฑฐ์—†์Œ ์ฃผ์˜)

  • ํ˜ผ๊ณต์Šค ํ•จ์ˆ˜๊ณ ๊ธ‰, ๊ฐ์ฒด์˜ ๊ธฐ๋ณธ, ๊ฐ์ฒด์˜ ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ ์‚ฌ์šฉํ•˜๊ธฐ
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€๊ธฐ
profile
ํ”„๋ก ํŠธ๋Š” ์ˆœํ•ญ์ค‘ ยฟยฟ

0๊ฐœ์˜ ๋Œ“๊ธ€