javascript 퀴즈 중급 정답
퀴즈 중급 - 1 답1) A 답2) [1, 2, 3, 4, 5, 6] 답3) {a: 1, b: 3, c: 4} 답4) undefined와 ReferenceError가 차례대로 출력됩니다. var로 선언된 변수 num은 호이스팅에 의해 함수 내부의 최상위로 끌어올려지지만, 값이 초기화되지 않았기 때문에 undefined가 출력됩니다. 반면, let으로 선언된 변수 num2는 호이스팅이 발생하지 않기 때문에 ReferenceError가 발생하게 됩니다. 답5) 3이 세 번 출력됩니다. setTimeout 함수의 콜백 함수가 비동기적으로 실행되기 때문에 for 루프가 종료된 후에 콜백 함수가 실행되고, 이때 i는 이미 3이 되어 있습니다. 따라서 3이 세 번 출력되는 것입니다. 답6) 10이 출력됩니다. 함수..
2023. 3. 26.