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 // 输出数组本身为 []

浙公网安备 33010602011771号