1. let o = new Object();
    1. 每个 Object 实例都有如下属性和方法。
    2. constructor:用于创建当前对象的函数。
    3. hasOwnProperty(propertyName):用于判断当前对象实例(不是原型)上是否存在给定的属性。要检查的属性名必须是字符串(如 o.hasOwnProperty("name"))或符号。
    4. isPrototypeOf(object):用于判断当前对象是否为另一个对象的原型
    5. propertyIsEnumerable(propertyName):用于判断给定的属性是否可以使用属性名必须是字符串。
    6. toLocaleString():返回对象的字符串表示,该字符串反映对象所在的本地化执行环境。
    7. toString():返回对象的字符串表示。
    8. valueOf():返回对象对应的字符串、数值或布尔值表示。通常与 toString()的返回值相同。