우리 모두는 고전적인 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!