코딩공부

[1h30m] Callbacks, 도전문제

milimiliemilie 2025. 2. 13. 22:49

# VS Code runner button not showing

 - Install extension: 'Code Runner'

 

# Callback function

 

The above callback function is equal to ...

 

This one.

 

The result:

 

 

 - 조금 더 심화 버전:

 

 - Callback function은, EventListener처럼 여러가지 경우에서 쓰인다.

window.addEventListener("click", someFunction)
// "click"을 했을 때, 어떤 function을 작동시킨다.

 

(다시 보는 정의)

# Callback function:

 - Callback function is a function that is passed as an argument to another function.

 - Using callback functions allows you to call a function from another function.

 

# 도전문제

 - 오후 5시에 수유했을 때, 지금은 마지막으로 수유한지 얼마나 지났는지를 나타내기.

 

Notes: 

 - function의 결과값을 가져다 쓸 때는, return을 사용한다.

 

 남은것: 

 - 오후 5시를 인풋하는 방법 (var lastFeeded = 5:00PM 이라고 쓰면 당연히 인식을 못할 테니까)

 - 시간차이 계산법 (그냥 빼기 하면 될 것 같긴 한데, 오후5시를 다시 parse해서 date으로 바꿔줘야 할 것 같다)

 - 시간차이를 toString으로 표현하는 방법 (이건 거의다 찾아냄)

 

# 다음에 할일

 - 도전문제를 2개 더 만들어서 풀어보자. (callback function 쓰는 것으로)

 - async-await 따라해보기. (하다 말았음): https://milimiliemilie.tistory.com/11 여기의 JS Crash course 참고.

'코딩공부' 카테고리의 다른 글

[1h] new Date()  (0) 2025.02.19
[1h20m] 도전문제  (1) 2025.02.18
[40분] Promises, Callbacks, async-await  (2) 2025.02.12
Promise  (0) 2025.02.11
자바 기초 - 생활코딩  (0) 2025.02.10