Ligação de captura opcional

Resumo : neste tutorial, você aprenderá como usar a ligação catch opcional na try...catchinstrução.

Introdução à catchvinculação opcional

A try...catchinstrução é usada para lidar com quaisquer erros que possam ocorrer. Geralmente, você coloca o código que pode causar um erro no trybloco e o código que trata o erro no catchbloco, assim:

try {
    // code that may cause an error
} catch (error) {
    // code that handles the error
} 
Linguagem de código:  JavaScript  ( javascript )

No catchbloco você pode acessar o Errorobjeto que contém informações detalhadas sobre o erro.

Na prática, você pode usar a try...catchinstrução para verificar se um recurso está implementado no navegador da web. Caso contrário, você deseja recorrer a um recurso menos desejável com suporte mais amplo, por exemplo:

try {
    // check if a feature is implemented
} catch (error) {
    // fall back to a less desirable feature
}Linguagem de código:  JavaScript  ( javascript )

Neste caso, o errorobjeto é declarado, mas nunca usado.

ES2019 introduziu a ligação catch opcional que permite omitir a catchligação e seus parênteses circundantes, assim:

try {

} catch {

}Linguagem de código:  JavaScript  ( javascript )

Resumo

  • Desde ES2019, você pode omitir a catchvinculação na try...catchdeclaração.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *