Zugriff auf JavaScript-Eigenschaft unabhängig von Groß- und Kleinschreibung?
Angenommen, ich habe ein Objekt:
var obj = {
foo:"bar",
fizz:"buzz"
};
Ich muss dynamisch wie folgt auf eine Eigenschaft dieses Objekts zugreifen:
var objSetter = function(prop,val){
obj[prop] = val;
}
Keine Probleme da, abgesehen davonprop
muss die Groß- und Kleinschreibung nicht berücksichtigen, wenn der Eigenschaftsname an die Funktion übergeben wird, z. B. alsFoo
anstattfoo
.
Wie kann ich also ohne Rücksicht auf die Groß- / Kleinschreibung auf die Eigenschaft eines Objekts verweisen? Ich möchte das gesamte Objekt möglichst nicht durchlaufen lassen.