1. 프로그램 제작에서 새로 배운 것들


1) 고차 함수 사용하기

  • 함수를 호출할 때마다 반환 함수를 생성하는 함수를 고차함수라고 한다.
const func = () => {
  return () => {
    실행문;
  };
};
  • { 다음에 바로 return이 오면 생략 가능하다.

2) if 문 중첩 제거하기

  • if문이 중첩되면 가독성이 떨어지므로 중첩을 피하는 것이 좋다.
  • 제거 방법
    1. 공통된 절차를 각 분기점 내부에 넣는다.
    2. 분기점에서 짧은 절차부터 실행하게 if문을 작성한다.
    3. 짧은 절차가 끝나면 return(함수 내부의 경우)이나 break(for문 내부의 경우)로 중단한다.
    4. else를 제거한다.(이때 중첩 하나가 제거된다.)
    5. 다음 중첩된 분기점이 나올 때 1~4의 과정이 반복된다.

2. 복습코딩



profile
do for me

0개의 댓글

관련 채용 정보