본문으로 건너뛰기
SoulLog

자바스크립트 패턴 — 4장 패턴이 좋은 점

2분 읽기

4장은 패턴의 장점에 대한 이론적인 내용을 담고 있습니다. 간략하게 요약하여 정리합니다.


패턴의 탄생 배경

  1. 패턴이라는 것은 결국 경험을 기반으로 나오는 것입니다. 과거에는 배열 루프문도 조건문으로 쓰이던 시절이 있었습니다. 가독성 및 사용성 측면에서 개선하고자 현재의 for 루프문이 정착된 것입니다.

  2. for 루프문에서 한층 더 개선된 것이 forEach문입니다. 초기화, 체크, 증감을 잘못 작성함으로써 발생할 수 있는 오류를 최소화하여 자리잡게 되었습니다.

const arr = [1, 2, 3, 4, 5]
 
for (let i = 0; i < arr.length; i++) {
    console.log(`for 문: ${arr[i]}`)
}
 
arr.forEach((i) => {
    console.log(`forEach 문: ${i}`)
})
  1. 결국은 아는 만큼 패턴을 효과적으로 작성할 수 있습니다. 어휘력을 꾸준히 늘려나가는 것이 중요합니다.