Een object in JavaScript is een niet-primitief datatype dat wordt gebruikt om complexe gegevens te verzamelen. In plaats van een enkele waarde op te slaan, kunnen objecten een verzameling van waarden opslaan in verschillende eigenschappen of methoden.
Een eigenschap is een variabele die is gekoppeld aan het object en een methode is een functie die is gekoppeld aan het object.
Een eenvoudig voorbeeld van een object zou een persoon kunnen zijn:
```
var persoon = {
voornaam: “John”,
achternaam: “Doe”,
leeftijd: 50,
oogkleur: “blauw“
};
```
In dit voorbeeld is “persoon” het object en “voornaam”, “achternaam”, “leeftijd” en “oogkleur” zijn de eigenschappen van dat object.
Deze eigenschappen kunnen ook functies of arrays zijn, waardoor objecten een extreem breed scala aan gebruiksdoeleinden hebben binnen JavaScript.