Ho un oggetto con chiavi denominate:Come si ottengono le chiavi oggetto secondo uno schema?
var names = {
"Peter Pan": {...},
"Peter Parker": {...},
"Tony Stark": {...},
...
}
c'è un modo per ottenere tutte le chiavi da un modello ad es. tutte le chiavi hanno Peter in esso?
il caso è che voglio avere tutte le chiavi filtrati in un esempio matrice:
var filteredNames: [
"Peter Pan",
"Peter Parker",
...
]
+1 per usare * hasOwnProperty *. Se è richiesta una corrispondenza esatta di testo normale, non è necessaria un'espressione regolare (la stringa verrà convertita in un RegExp per * corrispondenza *). Se si usa un'epsressione regolare, * test * è più adatto in quanto è un algoritmo più semplice e restituisce un valore booleano (ad esempio 'filter.test (chiave)'), mentre * match * restituisce un array che sarà convertito in tipo booleano. – RobG