TypeError: x is not a constructorTypeError: x is not a constructor
Terjadi upaya menggunakan kata kunci new dengan nilai yang bukan konstruktor.
TypeError: x is not iterableNilai yang tidak dapat diiterasi digunakan di tempat yang memerlukan iterable, seperti dalam loop for...of atau operator spread.
Anda menggunakan nilai non-iterable (seperti angka, null, undefined, atau objek biasa) dalam konteks yang memerlukan iterable (for...of, spread, destructuring, Array.from). Objek biasa tidak dapat diiterasi secara default.
Pastikan nilainya adalah array, string, Map, Set, atau iterable lainnya. Untuk objek, gunakan Object.keys(), Object.values(), atau Object.entries(). Periksa null/undefined sebelum melakukan iterasi.
for (const item of 42) {} // TypeError: 42 is not iterableTypeError: x is not a constructorTerjadi upaya menggunakan kata kunci new dengan nilai yang bukan konstruktor.
TypeError: Assignment to constant variableTerjadi upaya menetapkan ulang variabel yang dideklarasikan dengan const.
SyntaxError: JSON.parse unexpected characterJSON.parse() menemukan sintaks JSON yang tidak valid, seperti tanda kutip tunggal, koma trailing, atau kunci tanpa tanda kutip.
ERR_ASYNC_CALLBACKNilai bukan fungsi diteruskan ke tempat yang mengharapkan callback async.
TypeErrorSebuah nilai bukan dari tipe yang diharapkan. Ini adalah error JavaScript yang paling umum, terjadi saat operasi menemukan nilai dengan tipe yang salah.
SyntaxError: Unterminated string literalString literal tidak memiliki tanda kutip penutup.