js-书写细节-be

1.return作用

return,从字面意思来看就是返回,官方定义return语句将终止当前函数并返回当前函数的值

调用return就终止函数了,等于销毁了函数执行上下文!!

// 经常在函数内用判断语句进行多种输出设置
    indexOf(element) {
        const data = element
        current = this.head
        index = 0
        do {
          if (current.element === data) {
            return index // 比如这里就直接结束函数了
          }
          current = current.next
          index++
        } while (current.next)

        return -1 // 这里是循环结束后的输出
      }

 

return 后面可以返回执行语句

      return deleteKey.toString()
// 这样写也行

 return 后面返回条件判断的布尔值

   isEmpty() {
        return this.count === 0
      }

 

2.console.log 输出数组空位置时(hash)

    let arr = []
    console.log(arr[0], arr[10])
// undefined undefined 
// 空位置输出为 undefined

// 输出数组本身为 []

 

posted @ 2022-01-04 23:17  嗜血汽车人  阅读(76)  评论(0)    收藏  举报