728x90
#문제
함수와 객체를 입력받아 조건별로 아래와 같은 동작을 수행해야 합니다.
- 객체의 'status' 속성값이 'fail'인 경우, 'Something went wrong!'을 리턴해야 합니다.
- 객체의 '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