for infor of의 차이는 for inindex값을 출력하지만 for ofvalue값을 출력 한다.

 

break문과 continue문의 경우에도 while문에서 가끔 사용된다.

 

먼저 for in

const colors = ['red', 'green', 'blue', 'yellow', 'pink'];

for (let color in colors) {
   // index, value
   console.log(color, colors[color]);
}

 

 

두 번째는 for of

const colors = ['red', 'green', 'blue', 'yellow', 'pink'];

for (let color of colors) {
   // value
   console.log(color);
}

 

break문과 continue문 

let i = 0;
let x = 0;

while (i <= 10) {
   if (i === 5) break;
   console.log(i);
   i++;
}

while (x <= 10) {
   if (x % 2 === 0) {
      x++;
      continue;
   }
   console.log(x);
   x++;
}

'JavaScript > Vanilla JS' 카테고리의 다른 글

Array.reduce (누적 연산)  (0) 2021.04.06
Array.pop(), shift() (배열 제거)  (0) 2021.04.04
tooltip (툴팁 만들기)  (0) 2021.03.27
Array.splice() (배열 삭제 및 추가)  (0) 2021.03.26
Array.some() (배열내에 요소 찾기)  (0) 2021.03.25