Skip to content

Instantly share code, notes, and snippets.

View myungwoo-Y's full-sized avatar

Myung myungwoo-Y

View GitHub Profile
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);
input[type="radio"]{
display: none;
}
label{
span{
height: 14px;
width: 14px;
border-radius: 50%;
border: 2px solid skyblue;
/*
==와 ===의 차이
==는 비교시 각 타입에 따른 강제 형변환을 한 뒤 비교를 시도한다. 형변환 되는 내용은 각 타입마다 다를 수 있기 떄문에 예상치 못한 결과가 나올 수 있다.
===는 강제 형변환을 하지 않고 비교를 시도한다. 일반적으로 다른 언어에서 사용하던 ==와 비슷하다고 생각 할 수 있다.
타입에 대해 업격하기 때문에 더 정확한 결과를 얻을 수 있다.
*/