Recursion
1. ์ฌ๊ทํจ์๋?
// ๋น ๋ฐฐ์ด์ ๋ฐ์์ ๋ 0์ ๋ฆฌํดํ๋ ์กฐ๊ฑด๋ฌธ // ๊ฐ์ฅ ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์ฝ๋ & ์ฌ๊ท๋ฅผ ๋ฉ์ถ๋ ์ฝ๋ function arrSum(arr) { if(arr.length === 0) { return 0 } // ๋ฐฐ์ด์ ์ฒซ ์์ + ๋๋จธ์ง ์์๊ฐ ๋ด๊ธด ๋ฐฐ์ด์ ๋ฐ๋ arrSum ํจ์ // ์ฌ๊ท๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ์๊ฒ ์ชผ๊ฐ ๋๊ฐ๋ ์ฝ๋ // arrSum([5]) === 5 + arrSum([]) === 5 + 0 === 5; // arrSum([4, 5]) === 4 + arrSum([5]) === 4 + 5 === 9; return arr.shift() + arrSum(arr) }
2. ์ฌ๊ท์ ์ฌ๊ณ
1. ์ฌ๊ท ํจ์์ ์
๋ ฅ๊ฐ๊ณผ ์ถ๋ ฅ๊ฐ ์ ์ํ๊ธฐ
2. ๋ฌธ์ ๋ฅผ ์ชผ๊ฐ๊ณ ๊ฒฝ์ฐ์ ์๋ฅผ ๋๋๊ธฐ
3. ๋จ์ํ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ
4. ๋ณต์กํ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ
5. ์ฝ๋ ๊ตฌํํ๊ธฐ
3.JSON.stringigy
1. JSON์ ํ์ ๋ฐฐ๊ฒฝ
2. ๋ฉ์๋
JSON.stringify: ๊ฐ์ฒด โ JSON๋ก ๋ณํํ๋ ๋ฉ์๋
JSON.stringify: ๊ฐ์ฒด โ JSON๋ก ๋ณํํ๋ ๋ฉ์๋JSON.parse: JSON โ ๊ฐ์ฒด๋ก ๋ณํํ๋ ๋ฉ์๋
JSON.parse: JSON โ ๊ฐ์ฒด๋ก ๋ณํํ๋ ๋ฉ์๋3. JSON ๊ธฐ๋ณธ ๊ท์น

Last updated