js访问对象键值属性_我们可以通过哪些方式访问对象属性的值?

js访问对象键值属性

Say you have this object:

说你有这个对象:

const dog = {
  name : 'Roger'
}

To get the value of the name property, you can use the dot syntax, like this:

要获取name属性的值,可以使用点语法,如下所示:

dog . name

Or you can use the square brackets property accessor syntax:

或者,您可以使用方括号属性访问器语法:

dog [ 'name' ]

This is especially useful when a property has not a valid variable name, like the name:

这是特别有用当一个属性没有一个有效的变量名,如the name

const dog = {
  'the name' : 'Roger'
}

dog [ 'the name' ]

and it’s also very useful when you don’t know the property name beforehand, and you evaluate it programmatically, like in this example that loops through the object property names:

当您事先不知道属性名称并且以编程方式对其进行评估时,它也非常有用,例如在此示例中循​​环遍历对象属性名称:

const dog = {
  'the name' : 'Roger'
}

for ( const [ key , value ] of Object. entries ( dog )) {
  console . log ( value )
}

翻译自: https://flaviocopes.com/javascript-access-object-property/

js访问对象键值属性

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值