我们都知道定义在函数作用域内部的变量,在函数外部是拿不到的,可是如果有需要该怎么拿呢
方法一:闭包
把函数作为返回值,把外部需要的变量返回即可
function mail(){
const content = "我是函数内部的"
return function(){
return content
}
}
const getContent = mail()
console.log(getContent())
方法二:不太推荐
const getData = ""
function foo(){
const content="我是内部变量"
getData = content
}
foo()
console.log(getData)