For 반복문 복습 JavaScript

ShiHoon Yoon·2020년 8월 3일
0

for 문

조건이 false도 판별될 때까지 반복.

for ([초기문]; [조건문]; [증감문])

for...in 문

지정된 변수를 반복

for (variable in object) {
statements
}

for...of 문

사용자 반복 후크 호출
반복 가능한 객체 (배열, map, set, 인수)를 반복하는 루프

for (variable of object) {
statement
}

for...in과 of 차이 예제

let arr = [3, 5, 7];
arr.foo = "hello";
for (let i in arr) {
console.log(i); // logs "0", "1", "2", "foo"
}
for (let i of arr) {
console.log(i); // logs "3", "5", "7"
}

for in...

Index of 3 --> 0
Index of 5 --> 1
Index of 7 --> 2
User defined property --> "foo"

For 출처

YouTube영살 설명

i++ vs ++i

var x = 5;

i++ 기존값 사용 후 증가
//result 5
++i 증가 후 증가한 값 사용
//result 6

Break = 반복문을 중단 시킬 수 있음

let i = 0;
while (i < 6) {
if (i === 3) {
break;
}
i = i + 1;
}
console.log(i);
// expected output: 3

Continue = 그 순간에만 중단 후 계속 반복

let text = '';
for (let i = 0; i < 10; i++) {
if (i === 3) {
continue;
}
text = text + i;
}
console.log(text);
// expected output: "012456789"

profile
Entrepreneurs Should Learn to Code

0개의 댓글