Supposons que j'ai un objet :
var obj = {
foo:"bar",
fizz:"buzz"
};
J'ai besoin d'accéder à une propriété de cet objet de manière dynamique, comme suit :
var objSetter = function(prop,val){
obj[prop] = val;
}
Aucun problème, sauf que prop
ne doit pas tenir compte des majuscules et des minuscules au cas où le nom de la propriété serait transmis à la fonction sous la forme de, disons, Foo
au lieu de foo
.
Alors comment puis-je pointer vers la propriété d'un objet par son nom sans tenir compte de la casse ? Je voudrais éviter d'itérer l'objet entier si possible.