Questa è una domanda davvero basilare solo per soddisfare la mia curiosità, ma c'è un modo per fare qualcosa del genere:
if(obj !instanceof Array) {
//The object is not an instance of Array
} else {
//The object is an instance of Array
}
La chiave qui è in grado di utilizzare il NOT! davanti all'istanza. Di solito il modo in cui devo impostare questo è come questo:
if(obj instanceof Array) {
//Do nothing here
} else {
//The object is not an instance of Array
//Perform actions!
}
Ed è un po 'fastidioso dover creare un'istruzione else quando voglio semplicemente sapere se l'oggetto è un tipo specifico.