Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run ยป
HTML / CSS / JS
let controller; async function search(query) { controller?.abort(); // cancel previous controller = new AbortController(); try { const res = await fetch(`/api/search?q=${encodeURIComponent(query)}`, { signal: controller.signal }); return res.json(); } catch (e) { if (e.name !== "AbortError") throw e; } }
Result
Open