var을 사용하여 변수를 정의하려고하면 모든 것이 작동합니다.eval()을 사용하여 const 변수를 정의하십시오.
const로 정의하는 것은 예상대로 작동하지 않으며 변수는 정의되지 않습니다.
window.eval("var v = 5;");
document.body.innerHTML += window.v === undefined;
window.eval("const l = 5;");
document.body.innerHTML += window.l === undefined;
나는 크롬과 Node.js.에 테스트 한 내가 놓친 게 있니?
미리 감사드립니다.
아, 그건 의미가 있습니다. 고맙습니다! 나는 당신의 대답을 몇 분 안에 받아 들일 것이다. :) – jooas