JavaScript 변수 설정 해제
JavaScript 변수는 delete 연산자를 사용하여 범위에서 제거할 수 있습니다. 객체의 속성. 그러나 이 연산자는 var 키워드로 생성된 변수에는 적용되지 않으므로 이러한 전역 변수를 어떻게 설정 해제해야 하는지 의문이 듭니다.
var로 선언된 변수 설정 해제
var으로 선언된 변수는 다음을 사용하여 삭제할 수 없습니다. 삭제 연산자. 선언된 범위의 변수 환경에 저장되며 범위가 소멸되지 않는 한 제거할 수 없습니다.
따라서 var으로 선언된 변수를 설정 해제하는 것은 권장되지 않습니다.
var 없이 선언된 변수 설정 해제
var 없이 선언된 변수 전역 변수로 알려진 var 키워드는 창 개체의 속성입니다. 이러한 변수를 설정 해제하려면 delete 연산자를 사용할 수 있습니다.
delete window.variableName;
그러나 이렇게 하면 의도치 않게 전역 객체에서 속성도 제거된다는 점에 유의하는 것이 중요합니다.
참고:
위 내용은 JavaScript 변수를 어떻게 설정 해제할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!