自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 函数式编程之高级函数

1.map //['1','2','3'].map(parseInt) 结果为 [1,NaN,NaN] 为什么 //首先 parseInt 接受一个参数是是取整 两参数是取整根据第二参数变进制 //如parseInt('101',2)->5 //arr.map(parseInt)->parseInt('1') 1,parseInt('2','1') NAN,parseInt('...

2019-12-04 11:32:10 202

原创 函数式编程之组合

组合特点: 1.首先函数式编程的组合概念 就是将函数当作管道一段一段链接 参数必须唯一 2.参数是唯一参,并且可以是函数 例子: function compose(f,g){ return function(x){ return f(g(x)) } } //需求对一个数组去重并求和 function unquie(x){ //es6 去重 return Arr...

2019-12-04 10:40:33 168

原创 函数式编程之柯里化

1.柯里化可以把函数作为参数传递给另一个函数,可以实现闭包或者惰性计算; 1.首先请看最简单的例子: // 普通的add函数 function add(x, y) { return x + y } // Currying后 function curryingAdd(x) { return function (y) { return x + y } }...

2019-11-30 17:49:35 273

原创 闭包的形成!!

1,闭包形成原因 来看下面的例子: function fn(){ var a = 1; function b(){ a++; console.log(a); } return b; } var f=fn(); f();//2 f();//3 首先我们来分析fn函数在js预加载时候做了什么,fn会形成一个AO, 第一步 :A...

2019-03-05 18:02:25 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除