不支持的语句
Amazon Lex V2 不支持以下 ECMAScript 功能。
空语句
空语句用于不提供任何语句。以下是空语句的句法:
;
Continue 语句
支持将不带标签的 continue 语句与迭代语句配合使用。不支持带标签的 continue 语句。
// continue with label
// this allows the program to jump to a
// labelled statement (see labelled statement below)
continue <label>;
Break 语句
支持将不带标签的 break 语句与迭代语句配合使用。不支持带标签的 break 语句。
// break with label
// this allows the program to break out of a
// labelled statement (see labelled statement below)
break <label>;
Return 语句
return expression;
Throw 语句
Throw 语句用于引发用户定义的异常。
throw expression;
Try 语句
try {
statements
}
catch (expression) {
statements
}
finally {
statements
}
Debugger 语句
Debugger 语句用于调用环境提供的调试功能。
debugger;
带标签的语句
带标签的语句可以与 break
或 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);
Class 声明
class Rectangle {
constructor(height, width) {
this.height = height;
this.width = width;
}
}