function fn1(e) {
            console.log(this.value,e);
        }
        function a(fn1, dy) {
            let timer = null;
            return function () {
                if (timer) {
                return
            }
             timer =   setTimeout(()=>{
                    fn1.apply(this,arguments)
                    timer = null;
                },dy)
            }
        }