我不明白如何访问一个对象中的值,该对象是一个内部有一个对象的数组。
我已经尝试过使用点符号和 [] 和 array.reduce。但我做错了什么。
我已经更改了值,但结构保持不变:
"test": {
"title": "My title",
"category": null,
"info": [{
"time": 10,
"type": "minutes"
}]
}
我需要获取时间和类型的值,但我没有定义。
我不明白如何访问一个对象中的值,该对象是一个内部有一个对象的数组。
我已经尝试过使用点符号和 [] 和 array.reduce。但我做错了什么。
我已经更改了值,但结构保持不变:
"test": {
"title": "My title",
"category": null,
"info": [{
"time": 10,
"type": "minutes"
}]
}
我需要获取时间和类型的值,但我没有定义。
最终对象是数组的第一个元素,因此您需要首先访问它的第一个元素。
const obj = {
"test": {
"title": "My title",
"category": null,
"info": [{
"time": 10,
"type": "minutes"
}]
}
}
console.log(obj.test.info[0].time);
console.log(obj.test.info[0].type);
使用点符号访问属性 Objecta
由对象组成,该test
对象又包含键info
,其值是一个数组,其中包含一个具有所需键的对象
a->test->info->[{time,type}]
var a = {
"test": {
"title": "My title",
"category": null,
"info": [{
"time": 10,
"type": "minutes"
}]
}
}
console.log(a.test.info[0].time)
console.log(a.test.info[0].type)