

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pernyataan yang tidak didukung
<a name="ecma-unsupported"></a>

Amazon Lex V2 tidak mendukung ECMAScript fitur-fitur berikut.

**Topics**
+ [Pernyataan kosong](#ecma-unsupported-empty)
+ [Lanjutkan pernyataan](#ecma-unsupported-continue)
+ [Pernyataan istirahat](#ecma-unsupported-break)
+ [Pernyataan pengembalian](#ecma-unsupported-return)
+ [Lempar pernyataan](#ecma-unsupported-throw)
+ [Coba pernyataan](#ecma-unsupported-try)
+ [Pernyataan debugger](#ecma-unsupported-debugger)
+ [Pernyataan berlabel](#ecma-unsupported-labelled)
+ [Deklarasi kelas](#ecma-unsupported-class)

## Pernyataan kosong
<a name="ecma-unsupported-empty"></a>

Pernyataan kosong digunakan untuk tidak memberikan pernyataan. Berikut ini adalah sintaks untuk pernyataan kosong:

```
;
```

## Lanjutkan pernyataan
<a name="ecma-unsupported-continue"></a>

Pernyataan lanjutkan tanpa label didukung dengan[Pernyataan iterasi](ecma-iteration.md). Pernyataan lanjutkan dengan label tidak didukung.

```
// continue with label
// this allows the program to jump to a
// labelled statement (see labelled statement below)
continue <label>;
```

## Pernyataan istirahat
<a name="ecma-unsupported-break"></a>

Pernyataan break tanpa label didukung dengan[Pernyataan iterasi](ecma-iteration.md). Pernyataan break dengan label tidak didukung.

```
// break with label
// this allows the program to break out of a
// labelled statement (see labelled statement below)
break <label>;
```

## Pernyataan pengembalian
<a name="ecma-unsupported-return"></a>

```
return expression;
```

## Lempar pernyataan
<a name="ecma-unsupported-throw"></a>

Pernyataan throw digunakan untuk melempar pengecualian yang ditentukan pengguna.

```
throw expression;
```

## Coba pernyataan
<a name="ecma-unsupported-try"></a>

```
try {
  statements
}
catch (expression) {
  statements
}
finally {
  statements
}
```

## Pernyataan debugger
<a name="ecma-unsupported-debugger"></a>

Pernyataan debugger digunakan untuk memanggil fungsionalitas debugging yang disediakan oleh lingkungan.

```
debugger;
```

## Pernyataan berlabel
<a name="ecma-unsupported-labelled"></a>

Pernyataan berlabel dapat digunakan dengan `break` atau `continue` pernyataan.

```
label:
   statements


// Example
let str = '';

loop1:
for (let i = 0; i < 5; i++) {
  if (i === 1) {
    continue loop1;
  }
  str = str + i;
}

console.log(str);
```

## Deklarasi kelas
<a name="ecma-unsupported-class"></a>

```
class Rectangle {
  constructor(height, width) {
    this.height = height;
    this.width = width;
  }
}
```