Dies ist eine wirklich grundlegende Frage, um meine Neugier zu befriedigen, aber gibt es eine Möglichkeit, so etwas zu tun:
if(obj !instanceof Array) {
//The object is not an instance of Array
} else {
//The object is an instance of Array
}
Der Schlüssel hier ist, das NOT! vor der Instanz. Normalerweise muss ich das so einstellen:
if(obj instanceof Array) {
//Do nothing here
} else {
//The object is not an instance of Array
//Perform actions!
}
Und es ist ein wenig ärgerlich, eine else-Anweisung erstellen zu müssen, wenn ich einfach wissen möchte, ob das Objekt ein bestimmter Typ ist.