Tengo una lista que se parece a esto:
list = [ { name: 'name1', age: 30 }, { name: 'name2', age: 35 } ]Hay potencialmente cientos de miles de entradas en la lista.
Estoy ejecutando algo como esto:
function myFunc(query) { return list.filter(item => { return item.name.includes(query) }) } myFunc('Hello, World!') Quiero ejecutar myFunc "en segundo plano", y quiero poder abortar la ejecución de la función antes de que finalice su ejecución. ¿Cómo puedo hacer eso?