美文网首页Web前端之路Web 前端开发
引用类型创建实例方式及访问属性方法

引用类型创建实例方式及访问属性方法

作者: 我是一名老java | 来源:发表于2018-05-28 16:04 被阅读3次

    引用类型的值是引用类型的一个实例。

    Object类型

    创建Object实例的方式有两种。第一种就是用new操作符来创建,如下:

    var person = new Object();
    person.name = "xiaoming";
    person.age = 18;
    

    另一种方法是使用对象字面量的方式。对象字面量是对象定义的一种简写形式。

    var person = {
      "name" : "xiaoming",
      "age" : 29
    };
    
    

    虽然可以用各种方法来定义对象,但是开发人员还是更加青睐用对象字面量的方式,因为这种方式代码量少,并且能给人一种封装的感觉。而且,当需要向函数传递大量参数时,对象字面量也是首选方式。

    访问对象属性

    访问对象属性一般使用点表示法,Javascript中也可以使用方括号表示法来访问对象属性。

    alert(person.name  )
    alert( person["name"]  )   
    

    从功能上看两种方法没有任何区别,但是方括号表示法的主要优点是可以通过变量来访问属性,例如:

      var proName = "name";
    alert(person[proName]);
    

    同时,如果属性名中会导致语法错误的字符,或者包含关键字或者是保留字,也可以使用方括号表示法,例如:

    person["first name"] = "xiaoming"
    

    这个例子中first name中间有空格,所以需要使用方括号表示法来访问。

    通常来讲除非必须使用变量来访问属性,否则建议用点表示法来访问。

    相关文章

      网友评论

        本文标题:引用类型创建实例方式及访问属性方法

        本文链接:https://www.haomeiwen.com/subject/kjkgjftx.html