2025/03/27 1

[JS] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ฐฐ์—ด ๋ฉ”์„œ๋“œ ๋น„๊ต ๋ฐ ํ™œ์šฉ - findIndex, includes

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ฐฐ์—ด์„ ๋‹ค๋ฃฐ ๋•Œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” findIndex()์™€ includes() ์ด๋‘˜์€ ๋น„์Šทํ•ด ๋ณด์ด์ง€๋งŒ ์—„์—ฐํžˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์ด ๋‘ ๋ฉ”์„œ๋“œ์˜ ๋™์ž‘์›๋ฆฌ์™€ ํ•จ๊ป˜ ์ฐจ์ด์ ์„ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ“‚ ๋ชฉ์ฐจ  โ“ findIndex vs includes ์ฐจ์ด์ ์€?๊ตฌ๋ถ„findIndex()includes()๋ชฉ์ ์กฐ๊ฑด์— ๋งž๋Š” ์š”์†Œ์˜ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜๋ฐฐ์—ด์ด๋‚˜ ๋ฌธ์ž์—ด์— ํ•ด๋‹น ๊ฐ’์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋ฐ˜ํ™˜๋ฐ˜ํ™˜๊ฐ’์ธ๋ฑ์Šค(0, 1, 2, ...) ๋˜๋Š” -1true ๋˜๋Š” false์‚ฌ์šฉ๋Œ€์ƒ๋ฐฐ์—ด๋ฐฐ์—ด ๋˜๋Š” ๋ฌธ์ž์—ด์ฝœ๋ฐฑ์‚ฌ์šฉโœ… ๊ฐ€๋ŠฅโŒ ๋ถˆ๊ฐ€๋Šฅ(๊ฐ’๋งŒ์ฒดํฌ) ๐Ÿ’ก findIndex๋ž€?findIndex๋Š” ์กฐ๊ฑด์— ๋งž๋Š” ์ฒซ ๋ฒˆ์งธ ์š”์†Œ์˜ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์š”์†Œ๊ฐ€ ์—†๋‹ค๋ฉด -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.๋ฐฐ์—ด์„ ์ˆœํšŒํ•˜๋ฉด์„œ ์ฝœ๋ฐฑ ํ•จ์ˆ˜์˜ ์กฐ๊ฑด์ด ์ฐธ(t..

JS 2025.03.27