三种对象属性的引用方法、

假设person是一个已经存在在的对象,拥有name, sex, age, job, mail等属性。

首先声明一个person:

var person = {};

怎么对这个对象的属性进行赋值呢?

以下有三种方式:

1. 使用 .点运算符 表示法
person.name = "zmh";
person.sex = 'man';
person.age = 23;
person.job = 'webEngineer';
person.mail = '[email protected]';

2. 通过 对象的下标 实现引用
// 注意下标从 0 开始
person[0] = "zmh";
person[1] = 'man';
person[2] = 23;
person[3] = 'webEngineer';
person[4] = '[email protected]';

3. 通过 字符串的形式 实现引用
// 注意下标从 0 开始
person['name'] = "zmh";
person['sex'] = 'man';
person['age'] = 23;
person['job'] = 'webEngineer';
person['mail'] = '[email protected]';

前两种方法常见,第三种之前没见过,后来写过一次,就赶紧查了一下资料

你可能感兴趣的:(三种对象属性的引用方法、)