Tengo un objeto con las teclas con nombre:¿Cómo puedo obtener claves de objeto por un patrón?
var names = {
"Peter Pan": {...},
"Peter Parker": {...},
"Tony Stark": {...},
...
}
¿Hay una manera de conseguir todas las llaves por un patrón, por ejemplo. todas las llaves tienen a Peter en ella?
El caso es que yo quiero tener todas las claves filtrados en un array por ejemplo:
var filteredNames: [
"Peter Pan",
"Peter Parker",
...
]
+1 para usar * hasOwnProperty *. Si se requiere una coincidencia exacta de texto sin formato, no se necesita una expresión regular (la cadena se convertirá a RegExp por * coincidencia *). Si se usa una epxression regular, * test * es más adecuada ya que es un algoritmo más simple y devuelve un booleano (por ejemplo, 'filter.test (key)'), mientras que * match * devuelve una matriz que se convertirá en boolean. – RobG