var text = document.getElementById('text');
document.addEventListener('input',denounce(write,1000));
function denounce(fn,delay) {
var timer;
return () => {
if(timer) {clearTimeout(timer)}
timer = setTimeout(fn,delay);
}
}
function write() {
console.log(text.value)
}
<input id="text"/>