๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Daily/Today I Learned

210101_TIL (๋ณต์Šตํ•˜๋Š” ๋‚ )

by joooing 2021. 1. 2.
๋ฐ˜์‘ํ˜•

๐ŸŽ ์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ


โœ”๏ธ for๋ฌธ, forEach๋ฌธ์˜ ๋™์ž‘ ์ฐจ์ด
์ „ ํŽ˜์–ด๋ถ„์ด ์žฌ๊ท€ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ํ’€์–ด๋ณด๋‹ค๊ฐ€ for๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ†ต๊ณผ๋˜๋Š”๋ฐ forEach๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ†ต๊ณผ๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๋งํ•ด์ฃผ์…”์„œ, ์ฐพ์•„๋ณด๋‹ˆ for๋ฌธ์—์„œ return์€ break์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜์ง€๋งŒ forEach๋ฌธ์€ continue์ฒ˜๋Ÿผ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ฒฐ๊ตญ forEach๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฆฌํ„ด๋ฌธ์„ ๋งŒ๋‚˜๋„ ๋ฐ”๋กœ ๋ฐ˜๋ณต์ด ์ข…๋ฃŒ๋˜์ง€ ์•Š๊ณ  ๊ณ„์† ๋‹ค์Œ ๋ฐ˜๋ณต์ด ์‹คํ–‰๋˜๋Š”๊ฒŒ ๋ฌธ์ œ์˜ ์›์ธ์ด์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์กฐ๊ฑด์ด๋‚˜ ๋ณ€์ˆ˜์˜ ๋ณ€๋™์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” for๋ฌธ์„ ์“ฐ๋Š” ๊ฒƒ์„ ๊ถŒ์œ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. for๋ฌธ์„ ๊ทธ๋ƒฅ ๊ฐ„๋‹จํžˆ ํ‘œํ˜„ํ•œ๊ฒŒ forEach๋ฌธ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ํŽ˜์–ด๋ถ„ ๋•์— ์ƒˆ๋กœ์šด ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค.
์ฐธ๊ณ ๋งํฌ

 

๐ŸŽ ๋” ๊ณต๋ถ€ํ•  ๊ฒƒ


โœ”๏ธ ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์šด ๊ฒƒ ๋ณต์Šต
์ฃผ๋ง๋™์•ˆ ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์› ๋˜ ๋‚ด์šฉ๋“ค์„ ์ „๋ถ€ ๋ณต์Šตํ•˜๊ณ , Coplit๋„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ํ’€์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋ณ€์ˆ˜์™€ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•œ ๋‚ด์šฉ๋ถ€ํ„ฐ, ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ, ๋ฐฐ์—ด, ๊ฐ์ฒด, ๊ณ ์ฐจํ•จ์ˆ˜, ๊ทธ๋ฆฌ๊ณ  ์žฌ๊ท€๊นŒ์ง€ ๊ธฐ์ดˆ๋ฅผ ์ข€ ๋” ๋‹จ๋‹จํžˆ ์Œ“๋Š” ๋Š๋‚Œ์œผ๋กœ ์ญ‰ ํ•œ๋ฒˆ ๋‹ค์‹œ ๋ด์•ผ๊ฒ ๋‹ค. Coplit๋ฌธ์ œ๋„ ๋ญ”๊ฐ€ ์˜ˆ์ „์— ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ๋ณด๋‹ค ์ข‹์€ ๋ฐฉ๋ฒ•๋“ค์„ ์ƒ๊ฐํ•ด๋‚ผ ์ˆ˜ ์žˆ์ง€ ์•Š์„๊นŒ ์‹ถ์–ด์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ๋‹ค์‹œ ํ’€์–ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ์•ผ๊ฒ ๋‹ค,,
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€