Esta é uma pergunta realmente básica, apenas para satisfazer minha curiosidade, mas existe uma maneira de fazer algo assim:
if(obj !instanceof Array) {
//The object is not an instance of Array
} else {
//The object is an instance of Array
}
A chave aqui é capaz de usar o NOT! na frente da instância. Normalmente, a maneira como tenho que configurar isso é assim:
if(obj instanceof Array) {
//Do nothing here
} else {
//The object is not an instance of Array
//Perform actions!
}
E é um pouco chato ter que criar uma declaração else quando eu simplesmente quero saber se o objeto é um tipo específico.