1、什么是引用类型?
引用类型通常被称作类(这个说法并不准确),有时候也被称作对象定义,因为它描述的是一类对象所具有的属性和方法。
2、什么是对象?
其实对象就是某个特定引用类型的一个实例。新对象就是一个new + 构造函数创建的。
构造函数本身也是一个函数,该函数是为了创建对象的目的而定义的
上面说了什么是对象,什么是引用类型。下面来聊一聊Obeject类型。
首先创建Obeject对象的方式有两种:
- new操作符+构造函数
var person = new Object() person.name = "simopm", person.age = 18
- 字面量的方法
程序员一般更加倾向于字面量的方法。var person = { name: "simoon", age: 18 }
其次:如何调用对象中的方法和属性?
- 常用的方法:点表示法
person.name
- 方括号表示法
person["age"]
方括号表示法有什么有点呢?- 可以通过变量来访问属性。比如:
var propertyName = "name" person[propertyName]