๐ท JavaScript ๋ฐฐ์ด์ ํฉ๊ณ ๊ตฌํ๊ธฐ
reduce () ๋ฅผ ์ฌ์ฉํ ์๋ ์์ง๋ง, ์์ง ์ ๋ฐฐ์ ๊ธฐ ๋๋ฌธ์(?) ์ ์ง for ๊ตฌ๋ฌธ์ ์ฌ์ฉํด์ผ ํ ๊ฒ ๊ฐ์์ for๋ฌธ์ ์ฌ์ฉํ์ด์
1๏ธโฃ
์ฒ์์ numbers ๋ผ๋ ๋ฐฐ์ด์ด ์ฃผ์ด์ ธ์ ์ด๊ฒ์ ์ฌ์ฉํด์ผ ํ์
2๏ธโฃ
for๋ ๋ฐฐ์ด์ ๋ฐ๋ณตํ๋๋ฐ ์ฌ์ฉ ๋๊ธฐ ๋๋ฌธ์, ๋ฐฐ์ด์ ๋ชจ๋ ์ซ์๋ฅผ ๊บผ๋ด์ด ๋ํ๊ณ ๋ณ์์ ์ ์ฅํ ์ ์๋ค
sum ๋ณ์๋ฅผ ๋ง๋ค๊ณ , (number.length๋ ๊ฐ ๋ฐฐ์ด์ ์์๋ค์ ๋นผ๋ด๊ธฐ), sum+= ๋ํ๊ธฐ ํ ๋น์ ์ฌ์ฉํ๋ค
3๏ธโฃ
numbers ๋ฐฐ์ด์ push๋ฅผ ์ฌ์ฉํ์ฌ sum(ํฉ๊ณ๊ฐ)์ ๋ฃ์ด์ฃผ๊ณ ,
showArray(numbers) ๊ธฐ์กด์ ์๋ ํจ์๋ฅผ ๋ค์ ๋๋ ค์ฃผ๋ฉด => ๋ฐฐ์ด์ด ๋ํด์ง ๊ฐ์ด ๋งจ ๋ค์ ์ถ๊ฐ๋์ด ๋์จ๋ค !
์ง์ ์๋ ๊ฒ ๋ฉ๋๋ค
2,4,6,8,10 ๋ฐฐ์ด์ด ์ฃผ์ด์ก๊ณ ์ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด์ ํฉ์ ๋ง์ง๋ง์ ์ถ๊ฐํ๊ธฐ ์ฑ๊ณต !
'TIL > JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] LocalStorage์ ๋ํ์ฌ (0) | 2022.12.26 |
---|---|
[TIL] ๋ฌธ์์ด ์๋ฅด๋ ํจ์ split() (1) | 2022.12.21 |
[TIL] addEventListener ( ) ํจ์ ใ ก ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํด ๋ด ์๋ค (0) | 2022.09.05 |
[TIL] DOM(Document Object Model) ์ด๋? (0) | 2022.09.01 |
[TIL] JavaScript ๋ฐฐ์ด ์์ ์๋ ๊ฒ ๋ฌด์์๋ก ์ถ์ถ (0) | 2022.08.31 |