>  기사  >  웹 프론트엔드  >  JavaScript의 for 루프 유형

JavaScript의 for 루프 유형

WBOY
WBOY원래의
2024-08-22 18:33:06852검색

ypes of for Loops in JavaScript

우리 모두는 고전적인 for 루프를 알고 사랑하지만 JavaScript에는 몇 가지 다른 강력한 for 루프 옵션이 있다는 것을 알고 계셨습니까?

1) for/in: 객체의 키를 반복하고 객체 속성을 조작하는 데 매우 유용합니다.

Example:

const obj = {name: "JavaScript", type: "Language"};
for (let key in obj) {
    console.log(key); // outputs "name" and "type"
}

2) for/of: 이는 배열이나 문자열과 같은 반복 가능한 객체의 키나 인덱스보다는 값에 초점을 둘 때 최적입니다.

예:

const arr = ["JavaScript", "is", "versatile"];

for (let value of arr) {

  console.log(value);

}

3) forEach: 이는 편의성과 가독성을 제공하고 최소한의 구문으로 배열을 반복하는 데 도움이 되므로 반복 프로세스 자체보다는 루프 내의 논리에 집중할 수 있다는 점에서 보석입니다.

예:

const arr = ["JavaScript", "is", "versatile"];

arr.forEach(value => console.log(value));

이 중 당신이 가장 좋아하는 것은 무엇입니까?

위 내용은 JavaScript의 for 루프 유형의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.