获取章节名称函数

来源:5-4 阅读进度功能实现(章节切换和进度同步)

whis_per

2019-07-29

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’’,为啥我的会报错嘞?

写回答

2回答

波比波18

2021-03-23

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

0
0

Sam

2019-07-29

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

0
0

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程