더북(TheBook)

초기화, 체크, 증감으로 이루어진 for 문 전체를 너무나 간단하고 명확한 myArray.forEach 한 줄로 바꾸고 나니 훨씬 더 깔끔한 코드로 변신했다.

깔끔할뿐더러 믿음이 가는 코드다. 조건문이 없으니 한끗차이 에러는 발생할 리 없고, 배열 인덱스를 가리키는 변수가 없으니 엉뚱한 원소를 참조할 일도 없다.

물론, myArray.forEach 같은 코드는 forEach 문을 잘 구사할 줄 알고 콜백이 익숙한 개발자에게만 의미가 있다. 결국 ‘폭넓은 어휘력(vocabulary)을 소유한 개발자가 더 우아한 코드를 작성할 수 있다’는 게 바로 이 장의 첫 번째 주제다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.