美文网首页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中间有空格,所以需要使用方括号表示法来访问。

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

相关文章

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

    引用类型的值是引用类型的一个实例。 Object类型 创建Object实例的方式有两种。第一种就是用new操作符来...

  • JavaScript(四)引用类型

    引用类型 Object 类型 创建 Object 实例的两种方式: 访问属性的两种方式: ?通常,除非必须使用变量...

  • JavaScript学习笔记(二)——引用类型问题

    引用类型 object类型 1.创建方式 Object构造函数 对象字面量语法 2.访问属性的方法 点表示法 方括...

  • 前端面试题整理三

    1、继承的几种方式及优缺点? 原型链继承 缺点:1.引用类型的属性被所有实例共享2.在创建 Child 的实例时,...

  • 引用类型1(object、array)

    引用类型描述的是一类对象具有的属性和方法。 Object类型 创建object实例的方式有两种: *在对象字面量中...

  • Android NDK 10 JNI 的引用

    前言 在 Java 中创建一个实例时,会返回这个实例的一个引用,然后拿着这个引用去访问它的成员(属性、方法),而不...

  • JavaScript--对象

    简介 访问对象的属性 访问对象的方法 创建对象 创建直接的实例 1.创建了对象实例,并向其添加属性: 2.使用Ob...

  • JS继承

    原型链继承 这种继承方式中,引用类型的属性被所有实例共享e.g. 在创建 Child 的实例时,不能向Parent...

  • javascript高级程序设计读书笔记(三)

    引用类型 NO.1 Object类型 最常用的引用类型是Object类型创建Object实例的两种方法:方法一:n...

  • Swift3.0-实例方法

    实例方法 实例方法是属于某个特定类、结构体或者枚举类型实例的方法。实例方法提供访问和修改实例属性的方法或提供与实例...

网友评论

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

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