Promise
js promise 함수는 js의 비동기 처리를 위해 만들어 진 함수이다.
즉 promise 가 생성 될때에는 존재하지 않을 수 있지만 미래에 있을 것을 약속하는 함수이다.
따라서 실행이 잘 되었을 경우와 실패하였을 경우의 함수를 둘 다 정의한다.
성공은 .then 으로 , 실패는 .catch로 잡는다.
debounce
어떤 내용을 입력하다가 특정 시간동안 대기하면 마지막 입력 내용을 바탕으로 서버요청을 함.
예를 들면 연관 검색어가 있다.
throttle
입력하는 동안에도 이전에 요청한 작업을 주기적으로 실행한다.
스로틀은 일정 시간 내에 한 번만 함수를 호출하도록 하는 기술로, 디바운스와 가장 큰 차이점이라면 정해진 시간 간격 내에 반드시 최대 한 번 함수가 호출된다는 것입니다.
'javascript' 카테고리의 다른 글
js 추가문법과 함수 (0) | 2022.04.14 |
---|---|
js 문법 (0) | 2022.04.13 |
js 문법 (0) | 2022.03.14 |
js 배열 (0) | 2022.02.15 |
ES6 (0) | 2022.02.10 |