为了账号安全,请及时绑定邮箱和手机立即绑定

谁能解释一下这个吗?

谁能解释一下这个吗?

慕运维7130634 2017-09-07 11:41:02
function getCurrentStyle (obj,attr){if(obj.currentStyle){return obj.currentStyle[attr];//不知道为啥[attr]这么写//而写成obj.currentStyle.attr就不行//什么时候写成[attr]这样}else{//FFreturn getComputedStyle(obj,false)[attr];//这个也是,同样有些不理解}}
查看完整描述

1 回答

已采纳
?
__innocence

TA贡献313条经验 获得超208个赞

访问对象的属性,其实本来就是用 obj[key]的方式,用 . 访问属性的情况是:你明确知道这个属性是什么。

var obj = {
    attr:"属性1",
    aaa:"属性2"
};
var attr = "aaa";
obj.attr;//你觉得这个值是多少
obj[attr];//这个呢?
obj["attr"];//这个呢?

第一个和第三个是等价的,点后面跟的是字符串

查看完整回答
反对 回复 2017-09-07
  • 1 回答
  • 0 关注
  • 1274 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信