VBScript/Classic ASP에서 아무것도 확인하지 마십시오
-
13-09-2019 - |
문제
오래된 클래식 ASP를 업데이트해야하며 일반적으로 배열을 반환하는 함수를 호출해야하지만 특정 상황에서는 반환 할 수 있습니다. Nothing
또는 정의되지 않은 값.
결과가 실제로 배열을 반환하는지 어떻게 확인할 수 있습니까?
해결책
기능이 늦은 바운드 / a입니다 Variant
반환 값? 그렇다면 IsArray
함수는 배열 유형이 포함되어 있는지 확인합니다.
다른 팁
어 ... 나는 틀릴 수 있지만 그냥
If something Is Nothing Then
'Do something here
Else
'Do what I used to
End If
ISNULL ()은 제 생각에 작동해야합니다.
typeName (뭔가) = "빈"이면 ...
못 생겼지 만 기능적!
Function IsNothingType( ByRef obj )
If TypeName(obj) = "Nothing" Then
IsNothingType = True
Else
IsNothingType = False
End If
End Function
vbscript/wsh를 사용하는 경우 "typeof"함수/메소드를 시도 할 수 있습니다. 위의 내용은 그렇지 않은 동안 나를 위해 일했습니다.
제휴하지 않습니다 StackOverflow