Break

    [JavaScript] forEach๋ฌธ์—์„œ return์ด๋‚˜ break๋ฅผ ์“ฐ๋ฉด ์•ˆ๋œ๋‹ค

    ์ค‘๊ฐ„๊ณ ์‚ฌ๊ฐ€ ๋๋‚˜๊ณ  ์—ฌ์œ ๊ฐ€ ์ƒ๊ฒจ ์˜ค๋žœ๋งŒ์— ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต์„ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์—์„œ '์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ'๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ์ž‘์„ฑํ•œ ์ฝ”๋“œ์˜ ๋กœ์ง์ด ํ‹€๋ฆฐ ๊ณณ์ด ์—†์Œ์—๋„ ํŠน์ • ์ผ€์ด์Šค๊ฐ€ ๊ณ„์† ํ†ต๊ณผํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•ด๋ณด๊ณ  ์ฝ”๋“œ๋„ ๋””๋ฒ„๊น…ํ•ด๋ณด๋ฉฐ ์˜ค๋žœ์‹œ๊ฐ„ ์ „์ „๊ธ๊ธํ•˜๋‹ค ๊ฒฐ๊ตญ ๋ฌธ์ œ์ ์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ์ ์€ ๊ทธ๋™์•ˆ ์ œ๊ฐ€ ์ „ํ˜€ ๋ชฐ๋ž๋˜ ๋‚ด์šฉ์ด์—ˆ๊ธฐ์—, ์ด๋ ‡๊ฒŒ ๊ธฐ๋ก์œผ๋กœ ๋‚จ๊ฒจ๋‘ก๋‹ˆ๋‹ค. ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ฐฐ์—ด์„ ์ˆœํšŒํ•˜๋Š” forEach๋ฌธ์—์„œ๋Š” return๋ฌธ์ด๋‚˜ break๋ฌธ์„ ์ž‘์„ฑํ•ด๋„ ์ฝ”๋“œ๊ฐ€ ๋ฐ˜๋ณต์„ ์ค‘๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  forEach๋ฌธ ์•ˆ์—์„œ return๋ฌธ์„ ๋งŒ๋‚˜๋„ forEach๋ฌธ์„ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ํ•จ์ˆ˜๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. fun..