IsObject
La funzione IsObject, booleana, restituisce True se il valore passatole come parametro è di tipo object (oggetto) e False se non lo è.
La sintassi è la seguente:
document.write(IsObject("Luca"))
Restituisce False perchè "Luca" è una stringa e non un oggetto.Dim re re = New RegExp document.write(IsObject(oggetto))Restituisce True sulla scorta del fatto che il test, ad esempio, viene fatto su un'istanza dell'oggetto RegExp.
La funzione "IsObject" viene frequentemente utilizzata con ASP per verificare che un dato valore sia o meno un oggetto, quindi eseguire routine differenti a seconda del risultato, come nell'esempio che segue:
<%
Dim fso
Set fso = Server.CreateObject("Scripting.FileSystemObject")
If IsObject(fso) = False Then
Response.Write "E' un oggetto"
Else
Response.Write "Non è un oggetto"
End If
Set fso = Nothing
%>
Restituisce "E' un oggetto".Vi invito a testarec con altri oggetti come ADO, XMLDOM, XMLHTTP, MSWC per verficare l'efficienza.
');







