关于js获取对象属性使用点和使用中括号的区别

今天在定义一个函数的时候,传入的参数需要传入(对象名,属性名),这个属性是动态的,所以说不能用点的方法,需要使用动态的方法传入这个属性名,记用[]方法访问属性,在学习过程中可能遇到过,但当时以为不会用的到............现在记录一下 function a=(对象名,属性名){ if(ture){ getComputedStyle(对象名,null)["属性"] } } 在JavaScript中,可以使用“ . ”点 和“ [ ] ”中括号 两种方式来访问对象的属性: eg: objectName.propertyName; // “ . ” 点 objectName["propertyName"] // “ [] ” 中括号 中括号法可以用变量作为属性名,而点方法不可以 中括号法可以用数字作为属性名,而点语法不可以 中括号法可以使用js的关键字和保留字作为属性名,而点语法不可以(尽量避免在变量或者属性中使用关键字或保留字);
posted @ 2021-01-12 11:22  8ling1ling  阅读(328)  评论(0)    收藏  举报