title: In JavaScript, isn't Object Literal Notation just another name for a dictionary?
body: <p>Isn't a JavaScript "Object" just a dictionary? Why is there a fancy name for Object Literal Notation? And for JavaScript Object Literal Notation, you can only refer to the object's property's value with <code>Object.property</code> and not <code>Object[property]</code> (as you would do in Python)?</p>