Ich versuche, ein Array von Objekten zu durchlaufen. Jedes Objekt enthält ein Objekt für jeden Tag. Ich versuche, durch das Array zu suchen, fange den Object.key (forEach-Array-Index) und unter dem Schlüssel protokolliere ich jeden Wert darin.Rendern Sie ein Array von Objekten, die ein Objekt enthalten
DOPeration:[
{
'Monday':{
Closed:'Closed Today'
}
},
{ Tuesday:{
Closed:'Closed Today'
}
},
{ Wednesday:{
Closed:'Closed Today'
}
},
{ Thursday:{
Closed:'Closed Today'
}
},
{ Friday:{
Closed:'Closed Today'
}
},
{ Saturday:{
Closed:'Closed Today'
}
},
{ Sunday:{
Closed:'Closed Today'
}
}
]
export default class displayDay extends React.Component{
render(){
const thing = this.props.dates.map(function(sec,index) {
var keyVal = sec[Object.keys(sec)]
return(
<div key = {index}>
<h9>{Object.keys(sec)[0]}</h9>
<div>
{
for (var variable in keyVal) {
return(
<p>{variable}:{keyVal[variable]}</p>
)
}
}</div>
</div>
)
})
return(
<div className='container'>
<div className='box'>
{thing}
</div>
</div>
)
}
}
diese Art gearbeitet, aber nur einen Wert innerhalb eines jeden Tag protokolliert, so dass nur die Forin Schleife
ein Wert fängt// const thing = this.props.dates.map(function(sec,index) {
// var keyVal = sec[Object.keys(sec)]
// for (var variable in (keyVal)) {
// console.log('keyVal',keyVal);
//
// return(
// <div key = {index}>
// <h9>{Object.keys(sec)[0]}</h9>
// <p>{variable}:{keyVal[variable]}</p>
// </div>
// )
// }
//
// })
// const Sache = this.props.dates.map (function (s, index) {// var keyval = s [Object.keys (sec)] // for (var Variable in (keyval)) { // console.log ('keyval', keyval); // // return ( // //
{variable}:{keyVal[variable]}
//