JavaScript Object 类型

Object 类型的每个实例都具有下列属性和方法:

  • hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中(而不是在实例的原型中)是否存在。其中,作为参数的属性名(propertyName)必须以字符串形式指定。
  • isPrototypeOf(object):用于检查传入的对象是否是另一个对象的原型。
  • propertyIsEnumerable(propertyName):用于检查给定的属性是否能够使用 for-in 语句类枚举,与 hasOwnProperty(propertyName) 方法一样,作为参数的属性名必须以字符串形式指定。
  • toLocaleString():返回对象的字符串表示,该字符串与执行环境的地区对应。
  • toString():返回对象的字符串表示。
  • valueOf():返回对象的字符串、数值或布尔值表示。通常与 toString() 返回的值相同。

Object 类型的两种对象创建方式:

        var personA = new Object();
        personA.name = "Neo";
        personA.age = 26;

        var personB = {
            name: "Toby",
            age: 29
        }

        console.log("personA: ", personA.name, personA.age);
        console.log("personB: ", personB.name, personB.age);

输出结果:

输出结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ECMAScript对象是一组数据和功能的集合,可以通过new操作符后边跟对象类型名称来创建。 var o = n...
    执著_7a69阅读 1,459评论 0 0
  • 定义 一组数据和功能的集合。对象可以通过执行new 操作符后跟着要创建的对象类型的名称来创建。这句话比较经典:Ob...
    光小月阅读 2,593评论 0 0
  • object的每个实例都有下列属性和方法 constructor 保存着用于创建当前对象的函数。对于前面的例子而言...
    他在发呆阅读 1,306评论 0 0
  • 风埋阅读 2,875评论 2 5
  • 配置项目 添加Project Structure 打开项目设置,快捷键ctrl + shift + alt + s...
    等待时候阅读 15,681评论 2 10

友情链接更多精彩内容