null, 정의되지 않음 또는 빈 변수를 확인하는 범용 JavaScript 함수가 있나요?
제공된 코드는 정의되지 않음, null, 길이가 0인 값입니다. 그러나 더 포괄적이고 더 넓은 범위의 잘못된 값을 포괄하는 대체 접근 방식이 있습니다.
진실한 값을 사용한 솔루션:
변수에 진실한 값인 경우 다음 명령문을 간단히 사용할 수 있습니다.
if (value) { // do something.. }
값이 다음 중 하나가 아닌 경우 true로 평가됩니다. 다음과 같은 잘못된 값:
typeof 연산자를 사용하는 솔루션:
다음을 확인해야 하는 경우 변수가 존재하는 경우(즉, 선언된 경우) typeof를 사용할 수 있습니다. 연산자:
if (typeof foo !== 'undefined') { // foo could get resolved and it's defined }
이것은 변수 foo가 정의되지 않았는지 확인하여 해당 변수가 존재함을 나타냅니다.
참고: 변수가 선언된 것이 확실한 경우, 첫 번째 솔루션을 사용하여 실제 값을 직접 확인할 수 있습니다.
위 내용은 Null, 정의되지 않음 또는 빈 변수를 확인하는 범용 JavaScript 함수가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!