自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lodash学习笔记

1.官网lodash.com 包括FP Guide(函数式编程指导)及文档(介绍了lodash所有的函数) 2.安装教程 (1)打开vscode,初始化packge.json. 终端输入npm init -y (2)安装lodash 终端输入npm install lodash (3)引用lodash const =require(‘lodash’) (4)使用方法 const _ = require(‘lodash’) const arr = [‘jack’,‘tom’,‘jam’] console.lo

2021-06-23 20:27:32 345

原创 JS中的副作用

副作用让函数变得不纯。如果依赖于外部状态就无法保证输出相同,就会带来副作用。 副作用的来源:配置文件、用户的输入、数据库等等 所有的外部交互都有可能产生副作用,副作用会给程序带来安全隐患和不确定性,要尽可能的控制副作用在可控制的范围内发生。 ...

2021-06-23 20:27:00 1093

原创 柯里化(Currying)

一个函数有多个参数时,可对其进行改造。 先调用一个函数传递部分参数(这部分参数永远不会变),然后返回一个新的函数。 新的函数再用于接收剩余的参数,返回结果。这就是函数的柯里化。 示例: let chechAge = min =>(age =>age >=min) let checkAge18 = checkAge(18) let checkAge20 = checkAge(20) console.log(checkAge18(20)) console.log(checkAge20(24))

2021-06-23 20:26:33 83

原创 什么是函数式编程

1.为什么使用函数式编程? (1)代码简洁,开发迅速。可以大量的复用写好的函数,减少许多重复性的工作,加速了开发周期。 (2)便于理解。函数式编程书写的代码更接近于自然语言,大家都能够比较轻易的理解写的内容,而且不太需要深入探究内部原理。 (3)便于管理。函数式编程不依赖、也不会改变外界的状态,只要给定输入参数,返回的结果必定相同。因此,每一个函数都可以被看做独立单元,有利于单元测试、debug等。组合起来也极其简单。 (4)易于并发编程。函数式编程不需要考虑"死锁"(deadlock),因为它不修

2021-06-23 12:35:28 122 1

转载 使用Android Studio编辑器进行Flutter开发

1 Error:It appears that your application still contains the default signing identifier. 原因:真机调试时候,应用bundle Id和苹果证书上注册的不一致,或者没有安装苹果开发者证书。解决:打开xcode修改bundle Id。选择有效期内的苹果开发者证书。注意xcode版本和编译系统版本要和iphone手...

2020-01-10 17:42:41 523

空空如也

空空如也

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

TA关注的人

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