Javascript 等待嵌套对象数据在ReactJS中可用的最佳方法
我有一个嵌套对象的对象,如下所示:Javascript 等待嵌套对象数据在ReactJS中可用的最佳方法,javascript,reactjs,Javascript,Reactjs,我有一个嵌套对象的对象,如下所示: { key_1: 'data', key_2: 'data', nested_1: {some_data...} nested_2: {some_data...} }, { key_1: 'data', key_2: 'data', nested_1: {some_data...} nested_2: {some_data...} }, ... 有一些处理创建了这个对象,比如说nested_1比其他处理花费的时间稍长一些。我有
{
key_1: 'data',
key_2: 'data',
nested_1: {some_data...}
nested_2: {some_data...}
},
{
key_1: 'data',
key_2: 'data',
nested_1: {some_data...}
nested_2: {some_data...}
},
...
有一些处理创建了这个对象,比如说nested_1比其他处理花费的时间稍长一些。我有一些代码可以映射这个对象和嵌套对象,但是nested_1当时还没有定义
const myItems = myNestedObjects.map((mno) => {
if (mno.key_1 == 'ACTIVE' && mno.nested_1.some_key) {
// Do some stuff
}
else {
// Do some different stuff
}
return {
// some stuff
}
})
等待对象准备好并映射通过的最佳方法是什么?为您所写的任何答案添加解释
const myItems = myNestedObjects.map(item => {
if (item.key_1 == 'ACTIVE' && item.nested_1 instanceof Object) {
// Do some stuff
}
else {
// Do some different stuff
}
return {
// some stuff
}
})