¿Por qué el fragmento de código a continuación devuelve una matriz vacía a pesar de que 'Delhi' está incluida en ambas matrices?
const cities = [ { _id: '5bqAPcRutbZDgfdRT', name: 'Ahmedabad' }, { _id: 'PSzMrGENYKfF2wbKQ', name: 'Anand' }, { _id: 'tJZnaQuiy8bvvmv3B', name: 'Bangalore' }, { _id: 'SFuvn99mtn5qgZrXh', name: 'Delhi' }, { _id: 'SKFibyqad3sfqs3N2', name: 'Goa' }, { _id: 'wLP4whAeYnaqDeZt7', name: 'Kolkata' }, { _id: 'Hv8L7cw8Mn6m8uMXv', name: 'Lonavala' }, { _id: 'vbc4RJjPq5xMGizbS', name: 'Mumbai' }, { _id: 'uHaqkBZQqTEEhW4yv', name: 'Pune' }, { _id: 'jfBaJf3ssqaX8zzx4', name: 'Surat' }, { _id: 'pdcnk5jLPigh24iBe', name: 'Udvada' }, { _id: '5EEZCdgN8zbBs5gKP', name: 'Vadodara' } ] const addressSplits = [ ' India', ' Haryana', ' Delhi', 'DLF Place' ] const city = cities.filter((el) => addressSplits.includes(el.name)); console.log(city); Salida: Array[] instalado en Array[{ _id: 'SFuvn99mtn5qgZrXh', name: 'Delhi' }]
Espacio inicial en la matriz addressSplit. Mis chicos malos. Gracias @CherryDT