๐ Day 3 ๊ต์ฌ (๋ฐฐ์ด ๋ฉ์๋: map, filter, reduce)
0. Day3 ์์ (ํด๋ ์์ฑ)
✍️
๐ index.js
ํ์ผ์ ์๋ก ๋ง๋ ๋ค.
1. ์ฝ๋ ์์ฑ (index.js)
✍️
2. ์คํ ์ ์ฐจ
✍️
๐ ์คํ ๊ฒฐ๊ณผ:
3. ๊ฐ๋ ์ ๋ฆฌ
map
-
✅ ๊ผญ ์ธ์์ผ ํ๋ ๊ฒ:
๋ฐฐ์ด.map(์์ => ๋ณํ์)
-
๐ฑ ์๋ฆฌ: ๋ฐฐ์ด์ ๊ฐ ์์๋ฅผ ๋ณํํด ์ ๋ฐฐ์ด ๋ฐํ
-
๐ก ์ค๋ฌด ์์:
-
์ํ ๊ฐ๊ฒฉ์ ์ธ๊ธ 10% ์ถ๊ฐ
-
๊ฒ์ํ ๊ธ ๋ฐ์ดํฐ์์ ์ ๋ชฉ๋ง ์ถ์ถ
-
filter
-
✅ ๊ผญ ์ธ์์ผ ํ๋ ๊ฒ:
๋ฐฐ์ด.filter(์์ => ์กฐ๊ฑด์)
-
๐ฑ ์๋ฆฌ: ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ๋ง ๊ฑธ๋ฌ๋
-
๐ก ์ค๋ฌด ์์:
-
์ฅ๋ฐ๊ตฌ๋์์ ํ์ ์ด ์๋ ์ํ๋ง ๋ณด์ฌ์ฃผ๊ธฐ
-
์ํ ์ ์์์ ํฉ๊ฒฉ์๋ง ์ถ๋ ค๋ด๊ธฐ
-
reduce
-
✅ ๊ผญ ์ธ์์ผ ํ๋ ๊ฒ:
๋ฐฐ์ด.reduce((๋์ ๊ฐ, ํ์ฌ๊ฐ) => ๊ณ์ฐ์, ์ด๊ธฐ๊ฐ)
-
๐ฑ ์๋ฆฌ: ๋ฐฐ์ด์ ์ํํ๋ฉฐ ํ๋์ ๊ฐ์ผ๋ก ๋์
-
๐ก ์ค๋ฌด ์์:
-
์ฅ๋ฐ๊ตฌ๋ ์ด ๊ธ์ก ๊ณ์ฐ
-
์ข์์ ์ ํฉ์ฐ
-
ํ๊ท ๊ฐ ๊ตฌํ๊ธฐ
-
4. GitHub ๊ธฐ๋ก ๋จ๊ธฐ๊ธฐ
๐ ์ค์: ํญ์ fullstack ๋ฃจํธ์์!
✍️
๐ ์ด์ GitHub https://github.com/sy920/fullstack
์์
day03-array-methods/index.js
ํ์ผ ํ์ธ ๊ฐ๋ฅ
✅ Day3 ์์ฝ
-
map: ๋ฐ์ดํฐ ๋ณํ
-
filter: ์กฐ๊ฑด ์ถ์ถ
-
reduce: ๋์ ๊ณ์ฐ
-
day03-array-methods
ํด๋ ์์ฑ ๋ฐ ์ฝ๋ ์์ฑ -
GitHub์
day3: array methods
๊ธฐ๋ก ๋จ๊น
๋๊ธ
๋๊ธ ์ฐ๊ธฐ