Js can be confusing because it changes so often (usually improves). In this lab we'll play around with "plain objects". These objects are called by many names. Here are a few: plain objects, simple objects, plain old JavaScript objects, regular objects, objects.

And JavaScript now supports the keyword "class", which is used to construct "non-plain objects" (or "objects" or "proper objects").

Confusing yes. But the important thing is being able to code it (not the terminology).

We'll just focus on plain objects here. They are very common in JavaScript code and references (especially older).

Note that "plain objects" are not obsolete and still continue to be used because of their simplicity.

Here is some fodder to feed into our labs: