老师 什么时候用return return怎么用的

老师 什么时候用return return怎么用的

getItem(){

  return this.state.list.map(item=>{

    return  <Menu.Item key={item.id}>

              

      <Link to={`/${item.id}`}><Icon type={item.icon} />{item.title}</Link> 

                    </Menu.Item>

                  

})

}





componentDidMount() {

        let url = 'http://www.dell-lee.com/react/api/list.json';

        const id = this.props.match.params.id;

        if (id) {

            url = url + '?id=' + id;

        }

        axios.get(url)

            .then(res => {

                this.setState({

                    data: res.data.data

                });

            })

    }


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕言 2020-02-10 14:43:37

同学你好,这里是对url的拼接,并不需要返回内容,不用使用return。同学不要着急,慢慢总结就可以了。

如果还有其他疑问,建议在问答区重新提问,便于后期查找总结

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

好帮手慕言 2020-02-09 15:48:44

同学你好,return有两个作用:1、返回内容 2、结束代码执行。如下例子:

http://img1.sycdn.imooc.com//climg/5e3fb8ed091468eb03010120.jpg

代码中将计算的结果返回出来,然后再用console.log()方法输出在页面中。用了return之后,函数中下面的内容不会执行,所以不执行alert语句。所以结论是:需要返回内容的时候使用,结束代码的时候使用。

在初级阶段,老师就讲解过,链接:https://class.imooc.com/lesson/770#mid=19286

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

  • 提问者 鹿人神经粉 #1
    if (id) { url = url + '?id=' + id; } 这里怎么不用return 用了会报错,这是怎么回事
    2020-02-10 11:21:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师