강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

king7762225님의 프로필 이미지
king7762225

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

socket.io 이벤트 연결하기

return 함수 질문

작성

·

200

0

return () => {

disconnect();

}; 

이부분을 왜 return disconnect(); 라고 하지 않고 함수안으로 감싸는지 궁금합니다 !

 

javascript 보면 이런씩으로 함수안에 감싸져있는 경우가 종종 있던데 어떻게 검색해서 공부해야할지 궁금합니다 ! 

감사합니다

퀴즈

실시간 데이터 통신에 폴링 방식 대신 웹소켓(Socket.IO 포함)을 사용하는 주된 이점은 무엇일까요?

HTTP 요청보다 항상 응답 속도가 빠릅니다.

서버에서 클라이언트로 데이터 푸시가 가능합니다.

네트워크 대역폭을 훨씬 적게 사용합니다.

방화벽 설정이 더 간단합니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

저 자리는 함수자리입니다. 따라서 익명함수로 감싼 거고요. return disconnect; 해도 됩니다.

discomnect()는 함수가 아니라서 안 됩니다.

king7762225님의 프로필 이미지
king7762225
질문자

아하 감사합니다 ! 

그런데 또 궁금한게 disconnect()가 함수가 아니라고 하셨는데 그럼 disconnect()는 함수를 호출하는거니 함수라고 보지않는다고 이해하면 될까요 ? 

disconnect 와 disconnect()의 차이점이 궁금합니다 !

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

function add(a, b) { return a + b }가 있으면

add는 함수지만 add(1,2)는 3이니까 함수가 아닌 겁니다.

king7762225님의 프로필 이미지
king7762225

작성한 질문수

질문하기