Instruções sem suporte
O Amazon Lex V2 não é compatível com os atributos do ECMAScript a seguir.
Tópicos
Instrução vazia
A instrução vazia é usada para não fornecer nenhuma instrução. Veja a seguir a sintaxe de uma instrução vazia:
;
Instrução de continuação
A instrução de continuação sem um rótulo é compatível com a Instrução de iteração. A instrução de continuação com um rótulo não é compatível.
// continue with label
// this allows the program to jump to a
// labelled statement (see labelled statement below)
continue <label>;
Instrução de interrupção
A instrução de interrupção sem um rótulo é compatível com a Instrução de iteração. A instrução de interrupção com um rótulo não é compatível.
// break with label
// this allows the program to break out of a
// labelled statement (see labelled statement below)
break <label>;
Instrução de retorno
return expression;
Instrução de lançamento
A instrução de lançamento é usada para lançar uma exceção definida pelo usuário.
throw expression;
Instrução de tentativa
try {
statements
}
catch (expression) {
statements
}
finally {
statements
}
Instrução do depurador
A instrução do depurador é usada para invocar a funcionalidade de depuração fornecida pelo ambiente.
debugger;
Instruções rotuladas
A instrução rotulada pode ser usada com instruções break
ou continue
.
label:
statements
// Example
let str = '';
loop1:
for (let i = 0; i < 5; i++) {
if (i === 1) {
continue loop1;
}
str = str + i;
}
console.log(str);
Instrução de classe
class Rectangle {
constructor(height, width) {
this.height = height;
this.width = width;
}
}