instanceof Verificação de tipo
Última atualização: 2026-10-13
instanceof Verificação de tipo
instanceof verifica se um objeto é instância de um construtor.
| Categoria | Operadores |
|---|
Retorno:Um booleano.
Modifica o original:Não (retorna um novo valor)
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
⚠️ Aviso
💡 Dica
🌐 Suporte do navegador
| Navegador | |||||
|---|---|---|---|---|---|
| instanceof | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Suportado por todos os navegadores modernos | |||||
🏷️ Operadores relacionados
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
📚 Tutoriais relacionados
❓ Perguntas frequentes
Qinstanceof x typeof?
Atypeof retorna uma string de tipo para primitivos; instanceof verifica o protótipo do construtor para objetos.
Qinstanceof é confiável entre frames?
ANão — janelas diferentes têm construtores Array diferentes. Use Array.isArray().
QFunciona com classes personalizadas?
ASim — esse é o principal caso de uso: verificar instâncias de classes personalizadas.