zoukankan      html  css  js  c++  java
  • Object类型的创建和访问

    创建Object实例的方式有两种:

    1.使用new操作符后跟object构造函数

    var person=new Object();

    person.name='Nicholas';

    person.age=29;

    2.使用对象字面量表示法。

    var person={

      name:'Nicholas',

      age:29

    }//age后面不添加,因为是最后一个属性

    使用对象字面量时,属性名可以是字符串,如name--'name'

    另外,使用对象字面量语法时,如果留空其花括号,则可以定义只包含默认方法和属性的对象,如

    var person={}//与new Object()相同。

    person.name='Nicholas';

    person.age=29;

    访问对象

    访问对象也有两种方法:

    1.点表示法

    2.方括号表示法

    使用方括号表示法时应该将要访问的属性以字符串的形式放在方括号中,方括号语法的主要优点是可以通过变量来访问属性

    alert(person["name"])//方括号表示法

    alert(person.name)//点表示法

    var propertyName='name';

    alert(person[propertyName]);

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

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

  • 相关阅读:
    Angular2 组件通信
    vue跨组件通信的几种方法
    Angular React 和 Vue的比较
    vue对比其他框架
    ReactJS 生命周期、数据流与事件
    LeetCode 1089. 复写零(Duplicate Zeros) 72
    LeetCode 421. 数组中两个数的最大异或值(Maximum XOR of Two Numbers in an Array) 71
    12
    11
    10
  • 原文地址:https://www.cnblogs.com/YangqinCao/p/5407352.html
Copyright © 2011-2022 走看看