请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

获取章节名称函数

getSectionName () {
        if (this.section) {
          const sectionInfo = this.currentBook.section(this.section)
          if (sectionInfo && sectionInfo.href) {
            return this.currentBook.navigation.get(sectionInfo.href).label
          }
        }
        // return ''
      }

我的函数如上,但是终端提示错误,必须要return一个值,写入return ‘ ’报错消失,那么在没有写出else的情况下也需要return吗?我看老师的代码也没有加return’’,为啥我的会报错嘞?

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

2回答

波比波18 2021-03-23 06:21:46

非常感谢,也解决了我的疑问

0 回复 有任何疑惑可以回复我~
Sam 2019-07-29 23:42:28

如果不写return,默认会返回undefined,那么在取值的时候就有可能会报错,解决的办法可以返回一个空值,或者在取值处进行判断,这两种方法都可以解决问题

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号