Tengo un bucle en este formulario en una base de código en la que estoy trabajando.
for(const foo of data) { foo.bar = getValue(); }
Quiero cambiar esto, para eliminar el elemento foo
si se cumple una condición basada en foo.bar
. ¿Es esto posible dentro del bucle for-of? ¿O necesito usar otro enfoque? Este es mi intento, pero no me siento seguro al respecto. Realmente parece una de esas cosas que funcionan hasta que no funcionan.
for(const x of data) { foo.bar = getValue(); if(foo.bar > 5) data.splice(data.indexOf(foo), 1); }
Sé que podría filtrar la matriz después de crearla. ¿Tendría eso más sentido?