javascript 无法在NextJS中获取要输出的函数

m4pnthwp  于 2023-01-11  发布在  Java
关注(0)|答案(1)|浏览(123)

我有下面的代码,这是造成我一些混乱.
itmLoop函数(我很感激它在下面的摘录中没有循环)在return部分的花括号中松散时可以工作,但在如下调用时不输出任何东西?
一旦工作,我将需要使它递归,所以必须保持这作为一个外部函数。
我哪里做错了?
先谢了。

const Output = () => {

  const items = [
   {title:"lvl1-1",
    children:[
      {title:"lvl2-1"},
      {title:"lvl2-2"}
    ]},
   {title:"lvl1-2"},
   {title:"lvl1-3"}
  ];

  function itmLoop(arr=[]){
    arr.map((e)=>{
      return (<span>{e.title}</span>)
    })
  }

  return ( { itmLoop(itms) } )

}

export default Output
slhcrj9b

slhcrj9b1#

感谢@Yaakov指出我的错误。
map函数前缺少return语句。

相关问题