[자바스크립트] - 콜백, 비동기처리, 클로저

Sean yang~~·2022년 6월 5일
0

자바스크립트

목록 보기
10/25
post-thumbnail

콜백 - 처리의 위임. (복습 필요)

  • 어떠한 함수가 점(.) 앞에 무엇인가가 있으면 그것은 객체이다.
    • numbers.sort(); = 배열 객체 sort 여기서 sort는 메소드이다. 이러한 기능을 내장객체 내장 메소드 빌트인 객체이다 (js에서 기본으로 제공하는 기능)

비동기 처리

  • 시간이 오래걸리는 작업이 있을 때 이 작업이 완료된 후에 처리해야 할 일을 콜백으로 지정하면 해당 작업이 끝났을 때 미리 등록한 작업을 실행하도록 할 수 있다.
  • 시간순서대로 일을 처리한다~ 예를 들어 글작성 → 이메일 발송 → 작성완료. (동기적처리)
  • 비동기 처리는 기억해둿다가 나중에 하자!! 이런느낌..??
  • ajax(asynchronoyus javascript and xml)
  • 서버와 웹브라우저가 통신하는 것을 - ajax
  • 브라우저마다 사용 방법이 다르다.

클로저(closure)

  • 클로저는 내부함수가 외부함수의 맥락(context)에 접근할 수 있는 것을 가르킨다.
  • 함수안에서만 사용되는 함수를 사용할때 - 보기도 편하고 다른 코드랑 곂칠일이 없다.
  • 내부함수는 외부함수의 지역변수에 접근 할 수 있는데 외부함수의 실행이 끝나서 외부함수가 소면된 이후에도(return) 내부함수가 외부함수의 변수에 접근할 수 있다.
profile
나는 프론트엔드 개발자다!

0개의 댓글