JS中访问对象的属性

方式一:
对象名.属性名;
 
  
 
 
  
方式二:
 
  
对象名["属性名"];
 
  
 
 
  
注意:方式二中,属性名以字符串的形式出现在方括号中,这意味着通过方式二访问属性的话,可以实现“动态访问对象的属性”。
 
  
例如:
 
  
 
 
  
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 对象名.属性名;



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值