ui.util.debounce

지정된 간격 (밀리초) 미만으로 반복적으로 실행되는 호출 시퀀스마다 최대 한 번만 호출되도록 함수를 래핑합니다. 이는 결국 실행되도록 하면서 비용이 많이 드는 함수의 호출 수를 줄이는 데 사용할 수 있습니다.

사용 예: ui.Checkbox의 변경 이벤트에 대한 콜백 사용자가 체크박스를 반복해서 클릭하면 체크박스의 마지막 클릭만 콜백을 실행합니다.

디바운스된 함수를 반환합니다.

사용반환 값
ui.util.debounce(func, delay, scope)함수
인수유형세부정보
func함수디바운스할 함수입니다.
delay숫자함수가 한 번 호출된 후 함수가 실행되도록 허용하기 전에 추가 함수 호출을 위해 지연할 밀리초 수입니다.
scope객체, 선택사항함수를 호출할 범위의 객체입니다.