TypeErrorTypeError
Sebuah nilai bukan dari tipe yang diharapkan. Ini adalah error JavaScript yang paling umum, terjadi saat operasi menemukan nilai dengan tipe yang salah.
SyntaxError: Identifier has already been declaredVariabel dengan nama yang sama dideklarasikan dua kali dalam scope yang sama menggunakan let atau const.
Anda mendeklarasikan variabel dengan let atau const yang sudah ada dalam scope yang sama. Berbeda dengan var, let dan const tidak mengizinkan deklarasi ulang. Hal ini sering terjadi saat menyalin kode atau dalam file dengan beberapa deklarasi.
Ganti nama salah satu deklarasi duplikat. Jika ingin menetapkan ulang nilai, gunakan assignment (=) bukan deklarasi ulang. Periksa import duplikat atau nama variabel yang bentrok dari blok kode yang berbeda.
let x = 1; let x = 2; // SyntaxErrorTypeErrorSebuah nilai bukan dari tipe yang diharapkan. Ini adalah error JavaScript yang paling umum, terjadi saat operasi menemukan nilai dengan tipe yang salah.
TypeError: x is not iterableNilai yang tidak dapat diiterasi digunakan di tempat yang memerlukan iterable, seperti dalam loop for...of atau operator spread.
ReferenceErrorReferensi dibuat ke variabel yang tidak ada dalam scope saat ini.
ECONNREFUSEDKoneksi ditolak karena tidak ada server yang mendengarkan di alamat dan port tujuan.
ERR_ASYNC_CALLBACKNilai bukan fungsi diteruskan ke tempat yang mengharapkan callback async.
ERR_SOCKET_BAD_PORTNomor port yang tidak valid ditentukan untuk operasi jaringan.