è possibile creare dei dizionari in JS, ma le chiavi possono essere solo stringhe. Potresti creare un dizionario con il corrispondente colore HTML
per controllare se una chiave esiste ti basta chiamarla:codice:var datas = { "#FFFFFF" : 1, "#CECECE" : 6 };
ma per i valori non c'è un metodo, ti conviene scorrere tutto il dizionario e controllare se c'è il valore.codice:if(datas["#FFFFFF"]) //return true if(datas["#AFAFAF"]) //return false
codice:function TestObject(obj, value){ for(var x in obj) if(value == obj[x]) return true; return false; } alert(TestObject(datas, 2)); alert(TestObject(datas, 6));

Rispondi quotando