Array.prototype.filter()
filter() ๋ฉ์๋๋ ์ฃผ์ด์ง ํจ์์ ํ
์คํธ๋ฅผ ํต๊ณผํ๋ ๋ชจ๋ ์์๋ฅผ ๋ชจ์ ์๋ก์ด ๋ฐฐ์ด๋ก ๋ฐํํฉ๋๋ค. arr.filter(callback(element[, index[, array]])[, thisArg]) ํ
์คํธ๋ฅผ ํต๊ณผํ ์์๋ก ์ด๋ฃจ์ด์ง ์๋ก์ด ๋ฐฐ์ด. ์ด๋ค ์์๋ ํ
์คํธ๋ฅผ ํต๊ณผํ์ง ๋ชปํ์ผ๋ฉด ๋น ๋ฐฐ์ด์ ๋ฐํํฉ๋๋ค. filter()๋ ๋ฐฐ์ด ๋ด ๊ฐ ์์์ ๋ํด ํ ๋ฒ ์ ๊ณต๋ callback ํจ์๋ฅผ ํธ์ถํด, callback์ด true๋ก ๊ฐ์ ํ๋ ๊ฐ์ ๋ฐํํ๋ ๋ชจ๋ ๊ฐ์ด ์๋ ์๋ก์ด ๋ฐฐ์ด์ ์์ฑํฉ๋๋ค.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter