-
Array FunctionTIL/ES6+ 2020. 12. 7. 21:47
๐ Array Function ๊ธฐ์กด ES5์์๋ ๋ฐฐ์ด์ ์ปจํธ๋กคํ ๋ for๋ฌธ์ด๋ each๋ฌธ ๋ฑ ๋ฐ๋ณต๋ฌธ ์์์ index๊ฐ์ ๊ฐ์ง๊ณ ๋ฐฐ์ด ๋ด ์์๋ค์ ๋ํ ์์ ์ ํ๊ณค ํ๋ค. ES6+์์๋ ๋ฐฐ์ด์ ์ปจํธ๋กคํ๋ ๋ค์ํ ํจ์๋ค์ ์ ๊ณตํด์ฃผ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ง ์๊ณ ๋ ๋ฐฐ์ด๋ก ์ํ๋ ๊ฐ์ ๋ฆฌํด ๋ฐ๋ ๋ฑ์ ์์ ์ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค. ๐ญ find find๋ ์ด๋ฆ ๊ทธ๋๋ก ๋ฐฐ์ด์์ ์กฐ๊ฑด์ ๋ง๋ ์์ ์ค ์ฒซ๋ฒ์งธ ์์๋ฅผ ๋ฆฌํดํ๋ ๋ฉ์๋์ด๋ค. find() ๋ฉ์๋๋ ์ฃผ์ด์ง ํ๋ณ ํจ์๋ฅผ ๋ง์กฑํ๋ ์ฒซ ๋ฒ์งธ ์์์ ๊ฐ์ ๋ฐํํฉ๋๋ค. ๊ทธ๋ฐ ์์๊ฐ ์๋ค๋ฉด undefined๋ฅผ ๋ฐํํฉ๋๋ค. MDN document ํ์ฌ ์์, ํ์ฌ ์์์ ์ธ๋ฑ์ค, ํ์ฌ ๋ฐฐ์ด์ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋ฐ๋๋ค. const emails = ['aaa@abc.com..