欢迎回到 JavaScript 函数式编程

开始闯关

JavaScript 函数式编程

函数式编程(Functional programming)将成为未来编程的一种趋势。

从代码的可维护性上讲,函数式编程最大的好处是引用透明,即函数运行的结果只依赖于输入的参数,而不依赖于外部状态,因此,我们常常说函数式编程没有副作用。

没有副作用有个巨大的好处,就是函数内部无状态,即输入确定,输出就是确定的,容易测试和维护。


共23关

函数式编程

关卡 1
开始学习函数式编程
关卡 2
函数式编程术语
关卡 3
使用命令式编程的危害
关卡 4
使用函数式编程避免变化和副作用
关卡 5
传递参数以避免函数中的外部依赖
关卡 6
在函数中重构全局变量
关卡 7
使用 map 方法从数组中提取数据
关卡 8
在原型上实现 map 方法
关卡 9
使用 filter 方法从数组中提取数据
关卡 10
使用 slice 方法返回数组的一部分
关卡 11
使用 slice 而不是 splice 从数组中移除元素
关卡 12
使用 concat 方法组合两个数组
关卡 13
使用 concat 而不是 push 将元素添加到数组的末尾
关卡 14
使用 reduce 方法分析数据
关卡 15
使用高阶函数 map、filter 或者 reduce 来解决复杂问题
关卡 16
使用 sort 方法按字母顺序给数组排序
关卡 17
在不更改原始数组的前提下返回排序后的数组
关卡 18
使用 split 方法将字符串拆分成数组
关卡 19
使用 join 方法将数组组合成字符串
关卡 20
应用函数式编程将字符串转换为URL片段
关卡 21
使用 every 方法检查数组中的每个元素是否符合条件
关卡 22
使用 some 方法检查数组中是否有元素是否符合条件
关卡 23
函数柯里化
实战证书

通过本门实战闯关即可获取!

总共 23

已完成 0%
权威性
W3Cschool官方平台认证,无可替代的权威性和纪念性。
学习证明
随时查看学习记录,是认可自己学习结果的有效证明。
自我激励
每一张证书都记录着自己的成长,铭刻每一分付出和成就。
领取证书
周排行榜
排行TOP100
4719
已通过 217
学号:2257983
已通过 152
1124
已通过 107
4
WenKai
已通过 92
5
安稚
已通过 81
6
3125
已通过 79
7
hyunking
已通过 58
8
码友4753918
已通过 56
9
学号:4193726
已通过 48
10
学号:4824432
已通过 32
11
德芙dfu
已通过 32
12
与时舒卷
已通过 31
13
李茹云
已通过 30
14
朱世奔
已通过 29
15
5719
已通过 25
16
SQMingZi
已通过 22
17
Jason_Chu
已通过 21
18
7948
已通过 21
19
4344
已通过 20
20
ChenLy青
已通过 19
21
strong smile
已通过 17
22
错过遗憾
已通过 17
23
HonKerDynamo
已通过 17
24
3728
已通过 17
25
lz鸿196坐牢版
已通过 16
26
学号:3051517
已通过 16
27
3027
已通过 15
28
码友4835551
已通过 15
29
7390
已通过 15
30
忆白7390
已通过 15
31
Yr3690
已通过 15
32
3430
已通过 15
33
不讲唔得
已通过 15
34
2983
已通过 15
35
7405
已通过 15
36
码友4835602
已通过 15
37
码友4840031
已通过 15
38
学号:4717657
已通过 15
39
码友4841002
已通过 15
40
学号:4834212
已通过 15
41
薛定谔的萨摩耶
已通过 15
42
码友4835394
已通过 15
43
似云幻梦
已通过 15
44
8987
已通过 15
45
码友4627203
已通过 15
46
码友3965038
已通过 15
47
5674
已通过 15
48
8999
已通过 15
49
5062
已通过 15
50
charon 桐
已通过 15
51
6497
已通过 14
52
李晋
已通过 13
53
6563
已通过 13
54
我怕大神
已通过 13
55
1697
已通过 12
56
码友4837254
已通过 12
57
沉默寡言3657
已通过 12
58
2201
已通过 11
59
shersam
已通过 11
60
5129
已通过 11
61
H2289
已通过 11
62
学号:252315
已通过 11
63
2472
已通过 10
64
学号:4832870
已通过 10
65
9721
已通过 10
66
学号:4834164
已通过 10
67
学号:4827592
已通过 10
68
1234567892151
已通过 10
69
7538
已通过 10
70
陈林6184
已通过 10
71
学号:4031045
已通过 10
72
4259
已通过 10
73
码友4837193
已通过 10
74
王延兵
已通过 8
75
阿雄3570
已通过 8
76
学号:4827296
已通过 8
77
YYX7625
已通过 8
78
1813
已通过 7
79
柠檬金汤力
已通过 7
80
4133
已通过 7
81
1931
已通过 7
82
必修四
已通过 7
83
码友4837802
已通过 7
84
SGo
已通过 7
85
4308
已通过 7
86
码友4835471
已通过 7
87
高端翼梵谷
已通过 7
88
9405
已通过 7
89
u un x o7619
已通过 6
90
学号:4836378
已通过 6
91
高歌6622
已通过 6
92
1177
已通过 6
93
学号:4825265
已通过 6
94
9458
已通过 6
95
9368
已通过 6
96
7759
已通过 5
97
5314
已通过 5
98
9976
已通过 5
99
1551
已通过 5
100
Faiz6752
已通过 5
App下载
App下载

扫描二维码

下载编程狮App

关注有礼
微信公众号

扫码关注 领资料包

返回顶部
登录
注册