JavaScript对象
- 在 JavaScript中,几乎所有的事物都是对象。
- JavaScript 对象是拥有属性和方法的数据。
- JavaScript 对象也是一个变量,但其可以包含多个值(多个变量),每个值以 name:value 对呈现,因此,JavaScript 对象是变量的容器。
JavaScript 对象的定义
- 使用字符来定义和创建 JavaScript 对象,如:
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue",fullname:function(){}};
或者:
var person = { firstName:"John", lastName:"Doe", age:50, eyeColor:"blue",
fullname:function(){} };
- 定义 JavaScript 对象可以跨越多行,空格跟换行不是必须的
JavaScript 对象的属性
- "JavaScript 对象是变量的容器"。但是,我们通常认为 "JavaScript 对象是键值对的容器"。键值对通常写法为 name : value (键与值以冒号分割)。
- 键值对在 JavaScript 对象通常称为 对象属性
- JavaScript 对象是属性变量的容器。
访问对象的属性
- 可以通过两种方式访问对象属性
- 方式一:
person.lastName;
- 方式二:
person["lastName"];
JavaScript 对象的方法
- 对象的方法定义了一个函数,并作为对象的属性存储,通过添加 () 调用 (作为一个函数)。如:
name = person.fullName();
- 通常 fullName() 是作为 person 对象的一个方法, fullName 是作为一个属性。如果使用 fullName 属性,不添加 (), 它会返回函数的定义:
name = person.fullName;
标签:name,对象,JavaScript,person,fullName,属性 From: https://www.cnblogs.com/cqycb720930/p/17090660.html