파이프 알고리즘

연쇄코딩마·2021년 8월 5일
0
post-custom-banner
function pipe(...arg) {
  return function (num) {
    let result = num;
    arg.forEach((ele) => {
      result = ele(result);
      //   console.log(result);
    });
    return result;
  };
}
//파이프 알고리즘
function square(num) {
  return num * num;
}

function add5(num) {
  return num + 5;
}

function mul3(num) {
  return num * 3;
}

function isOdd(num) {
  return num % 2 !== 0;
}

여러 함수들을 실행 시킨 결과를 리턴시키는 함수

profile
只要功夫深,铁杵磨成针

0개의 댓글