请稍等 ...
×

采纳答案成功!

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

获取章节名称函数

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下载
官方微信