Rellenar en una matriz
const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present']; const result = words.filter(word => word.includes('e')); console.log(result); // expected output: Array ["elite", "exuberant", "destruction", "present"]Pero si una matriz consta de muchas matrices en su interior, no encuentro una forma razonable de resolverlo.
Ejemplo: con esta matriz
const array = [ ["aaaa", "b", "c", "d", "e", "f", "g"], ["h", "i", "j", "k", "l", "m", "n"], ["haaaa", "i", "j", "k", "laaaa", "m", "naaaa"], ["o", "o", "o", "o", "o", "o"], ];Cómo llenar 'a' y obtener el resultado
result = [ ["aaaa", "b", "c", "d", "e", "f", "g"], ["haaaa", "i", "j", "k", "laaaa", "m", "naaaa"], ];Usar filter y some
const data = [ ["aaaa", "b", "c", "d", "e", "f", "g"], ["h", "i", "j", "k", "l", "m", "n"], ["haaaa", "i", "j", "k", "laaaa", "m", "naaaa"], ["o", "o", "o", "o", "o", "o"], ]; const output = data.filter((arr) => arr.some((item) => item.includes("a"))); console.log(output);