function arrSum(arr) {
//Base Case : 문제를 더 이상 쪼갤 수 없는 경우 (재귀의 기초)
if (arr의 길이가 0인 경우/문제를 더 이상 쪼갤 수 없는 경우) {
return 0/단순한 문제의 해답;
}
// Recursive Case : 그렇지 않은 경우
// 문제를 더 이상 쪼갤 수 없는 경우
// head: 배열의 첫 요소
// tail: 배열의 첫 요소만 제거된 배열
return head + arrSum(tail);
}
function fac(n)
{
if(n === 1){
return 1;
}
return n * fac(n - 1);
}
:데이터 교환을 위해 만들어진 객체 형태의 포맷
*전송 가능한 조건
JSON 키 : 반드시 큰따옴표를 붙여야 함
JSON 문자열 값 : 반드시 큰따옴표로 감싸야 함
또한 JSON은 키와 값 사이, 그리고 키-값 쌍 사이에는 공백이 있어서는 안됨