오늘 반복문 공부를 하다가 이중 for문의 작동 원리에 대해서 다시금 생각하게 되었다.
let result ='';
for (let i = 0; i < str.length; i ++) {// str의 길이만큼 i를 증가시킨다
for (let j = 0; j <= i; j++) { //i값이 str의 길이보다 작을 경우 실행된다.
//j는 0부터 시작해서 i값과 비교되고 같거나 작을때 실행되어 result 쪽으로 내려간다.
//j값은 i값보다 작아질때까지 실행된다.
//j값이 i값보다 커지면 i를 증감시켜서 i값이 str값보다 커지면 return한다.
result = result + str[j]; // str의 j번째 문장이 result에 저장된다.
}
}
return result;