Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Javascript에서 배열을 통해 반복


자바스크립트에서 배열을 반복하는 방법에는 여러 가지가 있습니다.

자바스크립트의 For 루프

루프에 대해 시작하겠습니다. js의 for 루프에는 2가지 변형이 있습니다. 첫 번째 형식은 init, condition, expr 루프입니다. 이것은 첫 번째 명령문을 초기화한 다음 각 반복에서 expr을 실행하고 조건을 확인합니다.

Javascript에서 배열을 통해 반복

예를 들어,

var step;
for (step = 0; step < 5; step++) {
   console.log('Taking step ' + step);
}

이것은 출력을 줄 것입니다:

Taking step 0
Taking step 1
Taking step 2
Taking step 3
Taking step 4

for 루프의 또 다른 형태가 있습니다. for in 고리. for...in 문은 개체의 모든 열거 가능한 속성에 대해 지정된 변수를 반복합니다. 각 고유 속성에 대해 JavaScript는 지정된 명령문을 실행합니다. 예를 들어,

let person = {
   name: "John",
   age: 35
};

for (let prop in person) {
   console.log(prop, a[prop]);
}

이것은 출력을 줄 것입니다:

name John
age 35

자바스크립트의 while 루프

while 루프의 목적은 표현식이 참인 한 명령문이나 코드 블록을 반복적으로 실행하는 것입니다. 표현식이 거짓이 되면 루프가 종료됩니다.

Javascript에서 배열을 통해 반복

예를 들어,

let i = 0;
while (i < 5) {
   console.log("Hello");
   i = i + 1;
}

이것은 출력을 줄 것입니다:

Hello
Hello
Hello
Hello
Hello

do...while 루프

do...while 루프는 루프의 끝에서 조건 검사가 발생한다는 점을 제외하고는 while 루프와 유사합니다. 이는 조건이 거짓이더라도 루프가 항상 적어도 한 번은 실행된다는 것을 의미합니다.

Javascript에서 배열을 통해 반복

예:

let i = 0;
do {
   console.log("Hello");
   i = i + 1;
} while (i < 5);

이것은 출력을 줄 것입니다 -

Hello
Hello
Hello
Hello
Hello