js递归是闭包吗?为什么?

js递归是闭包吗?为什么?求详解

快乐崇拜tager
浏览 2314回答 1
1回答

损失函数

递归是什么就不解释了,你应该知道,闭包是指有权访问另一个函数作用域中的变量的函数.创建闭包的常见方式,就是在一个函数内部创建另一个函数.比如:function creatComparisonFunction(propertyName){  return function(object1,object2){   var value1=object1[propertyName];   var value2=object2[propertyName];   if(value1<value2){    return -1;   }else if(value1>value2){    return 1;   }else{    return 0;   }  }; }这样来看,递归并不是闭包。望采纳!
打开App,查看更多内容
随时随地看视频慕课网APP