Це дійсно основне запитання насправді просто для задоволення моєї цікавості, але чи є спосіб зробити щось подібне:
if(obj !instanceof Array) {
//The object is not an instance of Array
} else {
//The object is an instance of Array
}
Ключовим тут є можливість використання NOT! перед екземпляром. Як правило, я маю це налаштувати так:
if(obj instanceof Array) {
//Do nothing here
} else {
//The object is not an instance of Array
//Perform actions!
}
І це трохи прикро, щоб створити інший оператор, коли я просто хочу знати, чи є об'єкт конкретного типу.