Errors & Debugging

Gunakan `type of`:

  • ketika cek number, string, boolean, function, object dan undefined

Gunakan `instanceof`:

  • ketika cek Array
  • untuk cek instance kelas
Array.isArray([]);

Alternative:

Gunakan `hasOwnProperty`:

  • ketika cek member object
Object.hasOwnProperty.call(obj);

Gunakan `===`

  • untuk perbandingan

Hati-hati dengan `null`

Try...catch:

  • untuk menangani exception dari syncronous code

`debugger`

  • untuk merunut eksekusi code
  • debugging

Errors & Debugging

By ikhsanalatsary

Errors & Debugging

  • 73