> 웹 프론트엔드 > JS 튜토리얼 > 일/코드 일수: 고급 루프

일/코드 일수: 고급 루프

WBOY
풀어 주다: 2024-09-01 21:12:02
원래의
623명이 탐색했습니다.

Day /  Days of Code: Advanced Loops

2024년 8월 30일(금)

저는 현재 Codecademy Full-Stack Engineer 경로의 두 번째 과정에 있습니다. 저는 최근 JavaScript Syntax I 수업을 마쳤고 JavaScript Syntax II에서 배열 및 루프 할당을 마쳤습니다. 다음은 객체, 반복자, 오류 및 디버깅, 연습, 세 가지 챌린지 프로젝트입니다.

오늘의 주요 하이라이트는 나에게 완전히 새로운 루프, 즉 for..of 및 for..in 루프에 대해 배우는 것이었습니다. 이는 전통적인 for 루프와 매우 유사하게 작동하지만 더 간결하고 읽기 쉽고 유지 관리가 쉽습니다. 비교는 다음과 같습니다.

// Traditional for loop
for (let i = 0; i < hobbies.length; i++) {
  console.log(`I enjoy ${hobbies[i]}.`);
}

// for..of loop
for (const hobby of hobbies) {
  console.log(`I enjoy ${hobby}.`);
}
로그인 후 복사

for..of 루프에서 반복자는 완전히 추상화되어 객체와 요소 자체를 맨 앞으로 가져옵니다. 이러한 초점의 변화는 코드를 더 읽기 쉽게 만듭니다. 그러나 이는 전통적인 for 루프를 완전히 대체하지는 않습니다. 예를 들어 break 및 continue 문을 사용할 수 있지만 역방향 반복을 지원하지 않습니다.

전반적으로 저는 이 여정을 즐기고 있으며 앞으로의 도전을 기대하고 있습니다. 100일 코드 챌린지는 동기를 유지하고 진행 상황을 추적할 수 있는 좋은 방법일 뿐만 아니라 개발자 커뮤니티도 정말 훌륭합니다!

위 내용은 일/코드 일수: 고급 루프의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿