JavaScript 中的对象其实就是生活中对象的一个抽象,JavaScript 的对象是无序属性的集合。其属性可以包含基本值、对象或 函数。
对象就是一组没有顺序的值。我们可以把 JavaScript 中的对象想象成键值对,其中值可以是数据和函数。
JavaScript 可以说不是一门支持面向对象编程的语言,而是基于对象编程的。JavaScript(直到ES6)才有对象的概念,但是却没有像其他的语言那样,有类的概念。且 JavaScript 对象里可以自由添加属性。