c = {
"UNKNOWN_ERR" : 0,
"INDEX_SIZE_ERR" : 1,
"DOMSTRING_SIZE_ERR" : 2,
"HIERARCHY_REQUEST_ERR" : 3,
"WRONG_DOCUMENT_ERR" : 4,
"INVALID_CHARACTER_ERR" : 5,
"NO_DATA_ALLOWED_ERR" : 6,
"NO_MODIFICATION_ALLOWED_ERR" : 7,
"NOT_FOUND_ERR" : 8,
"NOT_SUPPORTED_ERR" : 9}
per ottenere il valore con il tasto è facile, mi basta usare la chiave in c["UNKNOWN_ERR"]
per ottenere 0
, dato che tutti i valori sono unici è sicuro per ottenere la chiave (messaggio) dal valore (ErrorCode).Ottieni la chiave utilizzando il valore da un oggetto in JavaScript?
C'è un modo standard per farlo o devo scrivere una funzione che guardi in tutta la chiave e cerchi quel valore specifico?
Possibile duplicato di [il modo migliore per ottenere la chiave di un oggetto javascript chiave/valore] (http://stackoverflow.com/questions/6268679/best-way-to-get-the-key-of-a- valore-chiave-oggetto-javascript) – Andy