JS中访问对象的属性

时间:2021-04-02 13:59:27
方式一:
对象名.属性名;

 

方式二:

对象名["属性名"];

 

★注意:方式二中,属性名以字符串的形式出现在方括号中,这意味着通过方式二访问属性的话,可以实现“动态访问对象的属性”。

例如:

 

function Person(){}

 

var p1 = new Person();

 

p1.name = "刘宇"; //在 JavaScript 中我们可以给对象动态添加属性。

 

alert(p1.name); //输出:小明

 

 

//利用字符串变量 str 访问 p1 中的 name 属性:

 

var str = "na"+"me";

 

alser(p1[str]); //输出:小明

 

/* 这样通过改变 字符串变量 str 的值 就可以实现动态的访问对象的属性了。*/

 

 另外在这里 记录一下 delete 运算符号。
 

JS中的 delete 运算符 用于删除对象中的一个属性或数组中的一个元素
使用格式:delete 对象名.属性名;