본문 바로가기
코플릿 기록/JavaScript

고차함수 7번

by 뭉지야 2023. 1. 15.
728x90

#문제

함수와 객체를 입력받아 조건별로 아래와 같은 동작을 수행해야 합니다.

  1. 객체의 'status' 속성값이 'fail'인 경우, 'Something went wrong!'을 리턴해야 합니다.
  2. 객체의 'status' 속성값이 'success'인 경우, 'data' 속성값에 입력받은 함수를 적용한 결과를 리턴해야 합니다.

#정답

function callbackOnly(callback, response) {
 //response.status === 'fail'-> some~~~
 //response.status === 'sucess' -> callback(response.data)

 if (response.status === 'success') {
   return callback(response.data);
 }
 else (response.status === 'fail') 
   return 'Something went wrong!';
}
728x90

'코플릿 기록 > JavaScript' 카테고리의 다른 글

고차함수 9번  (0) 2023.01.15
고차함수 8번  (0) 2023.01.15
고차함수 6번  (0) 2023.01.15
고차함수 5번  (0) 2023.01.14
고차함수 1번  (0) 2023.01.14