JavaScript - 문제 미리보기
문제 304
hard
다음 코드의 실행 결과는?
const obj = {a: 1, b: 2, c: 3};
let keys = "";
let values = "";
for (let prop in obj) {
keys += prop + " ";
values += obj[prop] + " ";
}
console.log(keys);
console.log(values);
정답: A
for-in 문에서
prop
에는 속성 이름("a", "b", "c")이 저장되고, obj[prop]
으로 해당 속성의 값(1, 2, 3)에 접근합니다. 따라서 keys에는 속성 이름들이, values에는 속성 값들이 저장됩니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.