假设你有这个对象。
const dog = {
name: 'Roger'
}
要获得name 属性的值,你可以使用点的语法,像这样。
或者你可以使用方括号的属性访问器语法。
当一个属性没有一个有效的变量名时,这特别有用,比如the name 。
const dog = {
'the name': 'Roger'
}
dog['the name']
当你事先不知道属性名称,而你以编程方式评估它时,它也非常有用,比如在这个循环浏览对象属性名称的例子中。
const dog = {
'the name': 'Roger'
}
for (const [key, value] of Object.entries(dog)) {
console.log(value)
}