为了代码可读性,也为了重复利用代码,避免一段代码过长,我们会把代码抽离出方法。
const innerFunc = (day) => {
if(day === 'Sarturday' || day === 'Sunday') {
return
}
}
function outerFunc(day){
innerFunc(day)
console.log(`${day}要搬砖`)
}
outerFunc('Sunday')
// 正常情况下 我们不会在周日去搬砖 可是还是打印出来周日要搬砖 该怎么退出呢
// 只需加上innerFunc(day) === undefined 利用return 后面没有表达式 默认就是undefined
function outerFunc(day){
if(innerFunc(day) === undefined) return
console.log(`${day}要搬砖`)
}