객체 리터럴을 반복하고 키 중 하나를 선택하여 값을 반환하려고합니다. 이는 함수가됩니다. 내 문제는, 하나의 값을 반환하는 루프를 얻을 수 없다는 것입니다. 항상 모든 값 (함수)을 반환합니다. 필자는 객체 리터럴 (foo 참조) 내부에 함수를 중첩 시키면 더 잘 작동하지만 여전히 반복하지 않는다는 것을 알게되었습니다.중첩 된 함수를 사용하여 객체 리터럴을 반복 함
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();
() Object.keys를 사용하는 것입니다. – melpomene
죄송합니다, 프로그래밍을 처음 접했습니다. 나는 그것이 도움이 될 거라 생각했다. – Twigs