zoukankan      html  css  js  c++  java
  • Javascript基础引用类型之Object

      虽然说ECMAScript也是一门对象语言,但是它和其他面向对象语言还是有区别的,它不具有类和接口等基本结构。所以在ECMAScript中一般说类指的是引用类型。
    创建Object实例的方式有两种:

      第一种方式是使用new 操作符加Object构造函数,

    1 var obj=new Object();//没有参数的话可以去掉()
    2 obj.name="Mr.Yang";

      第二种方式是对象字面量

    1 var obj={
    2     name:"Mr.Li",
    3     birthday:"1990-1-1",
    4     9:"xxx"
    5 };

    数字也可以作为对象的属性,只是ECMAScript会把数值属性自动转换为字符串。

    1 var obj={};与 var obj=new Object();//是等价的。

    使用[]方式访问优点:

    可以通过变量来访问属性:

    1 var obj={};
    2 var propertyName="name";
    3 alert(obj[propertyName]);

    可以访问包含非法字符的属性

    1 obj[first name]="Mr.chen";

    不过通常使用点来访问属性,[]效率要低于点的方式。

  • 相关阅读:
    hadoop2.2 伪分布式环境
    java Map实现的cache manager
    Java语言基础(九)
    Java语言基础(八)
    Java语言基础(七)
    Java语言基础(六)
    Java语言基础(五)
    Java语言基础(四)
    Java语言基础(三)
    Java语言基础(二)
  • 原文地址:https://www.cnblogs.com/Mryjp/p/object.html
Copyright © 2011-2022 走看看