function debounce(fn, delay) {
  let timer;
  return function() {
    clearTimeout(timer);
    timer = setTimeout(() => fn.apply(this, arguments), delay);
  };
}
 ฟังก์ชั่น debounce (fn, ดีเลย์) { ให้จับเวลา; ฟังก์ชั่นส่งคืน () { clearTimeout (ตัวจับเวลา); timer = setTimeout(() => fn.apply (นี่คือข้อโต้แย้ง) ล่าช้า); }; }
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence