This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function throttle( | |
func: (event: React.TouchEvent<HTMLDivElement>) => void, | |
interval: number | |
) { | |
let lastCall = 0; | |
return function (arg: any) { | |
const now = Date.now(); | |
if (lastCall + interval < now) { | |
lastCall = now; | |
return func(arg); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
==와 ===의 차이 | |
==는 비교시 각 타입에 따른 강제 형변환을 한 뒤 비교를 시도한다. 형변환 되는 내용은 각 타입마다 다를 수 있기 떄문에 예상치 못한 결과가 나올 수 있다. | |
===는 강제 형변환을 하지 않고 비교를 시도한다. 일반적으로 다른 언어에서 사용하던 ==와 비슷하다고 생각 할 수 있다. | |
타입에 대해 업격하기 때문에 더 정확한 결과를 얻을 수 있다. | |
*/ | |