Überprüfen Sie für Nichts in vbscript/classic asp
Brauche ich zum aktualisieren einer alten classic asp, und ich habe zu nennen, eine Funktion, die normalerweise ein array zurückgibt, aber unter bestimmten Umständen könnte wieder entweder Nothing
oder einen undefinierten Wert.
Wie kann ich überprüfen, dass das Ergebnis eigentlich ein array zurückgibt?
InformationsquelleAutor Joel Coehoorn | 2009-04-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist die Funktion spät gebunden /hat einen
Variant
Rückgabewert? Wenn dem so ist, dieIsArray
- Funktion überprüft, ob ein array-Typ.InformationsquelleAutor Konrad Rudolph
ähm... ich könnte falsch sein, aber ist es nicht nur so etwas wie
InformationsquelleAutor Powerlord
IsNull() sollte funktionieren, denke ich.
InformationsquelleAutor John M Gant
Wenn TypeName(etwas) = "Leer" Dann
...
Es muss zum test gegen "Nichts" und nicht "Leer"
InformationsquelleAutor Anonymous
Hässlich, aber funktionell!
InformationsquelleAutor BuvinJ
Wenn Sie mit VBScript/WSH dann möchten Sie vielleicht zu versuchen, "typeof" function/Methode. Es funktionierte für mich, während ich das obige nicht.
typeof
nicht existiert in VBScript.InformationsquelleAutor user314065