Komplexní datové typy

V JavaScriptu jsou všechny komplexní datové typy pod pokličkou object.

console.log(typeof [1, 2, 3]);
// Výstup: object
console.log(typeof new Set());
// Výstup: object
console.log(typeof new Date());
// Výstup: object
TypVysvětleníPříklady
objectlibovolná datová struktura{title: "FE!N", isBanger: true}
arrayvíce hodnot s určitým pořadím (pole)[1, 13, 1337, 69, 420]
Datedatum a časnew Date(), new Date("2025-01-01 04:20:00")
Setmnožina - array, ale bez pořadí a prvky jsou unikátnínew Set([1, 2, 3, 4])

4 položek v této složce.