더북(TheBook)

21.

const find = (array, callback) => {
  for (let i = 0; i < array.length; i++) {
    if (callback(array[i])) { // 조건을 만족하면
      return array[i]; // 바로 return
    }
  }
};

본문으로

 

22.

const filter = (array, callback) => {
  const result = []; // 반환할 배열 선언
  for (let i = 0; i < array.length; i++) {
    if (callback(array[i])) { // 조건을 만족하면
      result.push(array[i]); // 반환할 배열에 추가
    }
  }
  return result;
};

본문으로

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