这段代码算不算闭包?

function fn (){
var a=12
console.log(a)

function fn1(){
return fn()

fn1()

不算闭包,你这是函数的嵌套。闭包:是引⽤了⾃由变量的函数。这个函数通常被定义在另⼀个外部函数中,并且引⽤了外部函数中的变量。
你这是分别定义两个函数,fn1函数嵌套调用了fn函数