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 중국어 웹사이트의 기타 관련 기사를 참조하세요!