Ich versuche, ein Objektliteral durchzulaufen und nur einen der Schlüssel auszuwählen und seinen Wert zurückzugeben, was eine Funktion sein wird. Mein Problem ist, dass ich die Schleife nicht dazu bringen kann, nur einen Wert zurückzugeben - es gibt immer alle Werte (Funktionen) zurück. Ich habe bemerkt, dass wenn ich die Funktion innerhalb des Objektliterals verschachtele (siehe foo), es besser funktioniert, aber immer noch nicht durchläuft.Objektliteral mit verschachtelten Funktionen durchlaufen
var functions = {
blah: blah(),
foo: function() { console.log("foo"); }
};
for(var key in functions){
if(functions[key] == 'foo') {
console.log("hello"); //if functions contains the key 'foo' say hi
}
}
function blah() {alert("blah")};
functions.foo();
Ich sehe nicht, was der Code mit Ihrer Frage zu tun hat. – melpomene
Sorry, ich war neu im Programmieren. Ich dachte, es könnte helfen. – Twigs