graylobo
266
2020-10-18 19:31:20
2
187

자바스크립트의 콜백 개념과 C# 콜백 개념이 다른가요?




 void Some(Action s)
        {
            s.Invoke(); 
        }

위 예제는 콜백메서드를 나타내고있는데,

https://jeong-pro.tistory.com/51

https://mrw0119.tistory.com/19

위 2개 c# 관련 블로그에서는 콜백의 개념을

인수로 넘어온 메서드를 호출하는 외부 메서드를 콜백이라 지칭하고
(예제에서 Some이 콜백메서드)


https://developer.mozilla.org/ko/docs/Glossary/Callback_function

자바스크립트 모질라 공식사이트에서는 인수로 넘어온 메서드를 콜백메서드라 지칭하는데 

(예제에서 s가 콜백메서드)

인수로 넘어온 함수가 콜백메서드 vs 인수로 넘어온 함수를 호출하는 메서드가 콜백메서드


둘중 어느게 맞는건가요?? 아니면 언어마다 콜백메서드의 주체가 다른가요?

 

0
  • 답변 2

  • 우리사이
    211
    2020-10-18 20:27:28

    위에 두 블로그에서 잘못 설명하고 있는 것 같습니다.

    인수로 넘어온 함수가 맞습니다.

  • graylobo
    266
    2020-10-19 10:23:55

    그렇군요 감사합니다~!

  • 로그인을 하시면 답변 을 등록할 수 있습니다.