Node.js Array.map内部的Array.map不工作

Node.js Array.map内部的Array.map不工作,node.js,reactjs,ecmascript-6,Node.js,Reactjs,Ecmascript 6,我得到一个从数据库返回的对象数组。我想映射该数组,并在其中映射另一个数组。但我得到了一些错误。如果有人知道,请帮助解决这个问题 displayMovies(){ if(!this.state.body) return ( <h2> Loading.... </h2>) else{ return this.state.body.map((data) => { return( &l

我得到一个从数据库返回的对象数组。我想映射该数组,并在其中映射另一个数组。但我得到了一些错误。如果有人知道,请帮助解决这个问题

displayMovies(){
    if(!this.state.body) return ( <h2> Loading.... </h2>)
    else{

        return this.state.body.map((data) => {
            return(
                <div key={data._id}>
                    <li> {data.name} </li>
                    <ul>
                        {
                            return data.map((cast) => {
                                return <li> cast.name </li>
                            })
                        }
                    </ul>
                </div>
            )
        })
    }
}

您不在嵌套循环中的任何函数中,因此不需要返回任何东西 替换

并在数据的cast属性上添加apply map函数


第一个map函数返回一个对象。对象没有映射函数,请使用for in循环,在循环内,检查属性是否为对象。 将第二个贴图替换为以下内容:

for (const key in object) {
  if (object.hasOwnProperty(key) && typeof(object[key]=='object') {
    // do something with object[key].name 
  }
} 

返回数据DAT.MAPCAST = {{-> DAT.MAPCAST={{你能解释一下吗?〕YuryTalabaNoou不需要另一个返回。你在另一个返回语句的中间。我试过了,它的说法DATAMAP不是你正在访问的更多功能{{DATA,} }。在数据中命名,那么如何将其用作数组?我发现数据和映射之间缺少一些属性,这些属性应该是数组数据。'property'。mapI刚刚添加了响应的图像,如果有帮助,我刚刚更新了我的答案检查。现在,在映射之前缺少类似此数据的caste属性。caste.map
data.map((cast) => {
displayMovies(){
    if(!this.state.body) return ( <h2> Loading.... </h2>)
    else{

        return this.state.body.map((data) => {
            return(
                <div key={data._id}>
                    <li> {data.name} </li>
                    <ul>
                        {
                            data.cast.map((cast) => {
                                return <li> {cast.name} </li>
                            })
                        }
                    </ul>
                </div>
            )
        })
    }
}
for (const key in object) {
  if (object.hasOwnProperty(key) && typeof(object[key]=='object') {
    // do something with object[key].name 
  }
}