Objects
JavaScript uses objects as the basic structure of data. Every object has properties, or keys, which are given values. The values can be numbers, strings, arrays, functions, or other objects. Objects usually model something in the real world and allow coders to build complex but easy to use data structures.