为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

快乐崇拜tager 2016-07-07 23:41:04
js递归是闭包吗?为什么?求详解
查看完整描述

1 回答

?
损失函数

TA贡献114条经验 获得超93个赞

递归是什么就不解释了,你应该知道,闭包是指有权访问另一个函数作用域中的变量的函数.创建闭包的常见方式,就是在一个函数内部创建另一个函数.比如:

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;
  }
 };
}

这样来看,递归并不是闭包。

望采纳!

查看完整回答
3 反对 回复 2016-07-08
  • 1 回答
  • 0 关注
  • 2251 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信