Es una tarea de entrevista que dice: Imaginemos, recibes de la API de back-end 2 arreglos muy grandes con nombres. Su tarea es verificar si los valores de la matriz t están presentes en y. Por favor, explique su(s) enfoque(s).
var t = ['juguete1', 'juguete2', 'juguete3', ..., A];
var y = ['juguete3', 'juguete1'];
Quiero el mejor método y el más rápido para compararlos, para devolver verdadero o falso o para devolver el índice (lo que sea), asumiendo que son matrices demasiado grandes.
Porque no sabemos si todos los elementos de la matriz son cadenas u objetos (en var t). ¿Cuál es el mejor enfoque?
El mejor enfoque es si todos los valores de la matriz son cadenas para hacer t.some( name => y.includes(name) );