본문 바로가기
My Wiki (CodesStates)/JS,Node

(2-2) JS/Node 배열, 객체 - 배열의 반복

by Esoolgnah 2021. 8. 1.
728x90

 

반복문을 이용해 배열의 요소를 한번씩 출력해보자.

 

let myNum = [73, 98, 86, 61];

 

"배열 myNum의 n번째 인덱스" 를 출력해보자.

조건:
- 숫자(n)는 0부터 시작한다.
- 숫자(n)를 배열의 길이보다 작을 때까지 반복한다.
- 숫자(n)는 1씩 증가한다.

 

for (let n = 0; n < myNum.length; n++) {
 console.log(myNum[n]);
}

[코드] 위의 조건을 토대로 반복문을 사용하여 코드로 옮기면 이렇게 된다.

 

 

연습

myNum 의 모든 element 를 누적해서 더하기 위해 필요한 조건과 반복할 구문은?

let myNum = [10, 20, 40, 10];
let sum = 0;

for (  ;  ;  ) {
  //반복할 구문
}

console.log(sum); // 80

 

 

정답

let myNum = [10, 20, 40, 10];
let sum = 0;

for (let n = 0; n < myNum.length; n++) {
  sum = sum + myNum[n];
}

console.log(sum); // 80

 

 

 

[그림] sum의 초기값을 설정하지 않을 경우 이렇게 된다.

 

 

 

 

반응형

댓글