我有下面的代码,这是造成我一些混乱.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
1条答案
按热度按时间slhcrj9b1#
感谢@Yaakov指出我的错误。
map
函数前缺少return
语句。