문제

오래된 클래식 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"함수/메소드를 시도 할 수 있습니다. 위의 내용은 그렇지 않은 동안 나를 위해 일했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top