欢迎回到 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
吴锰
已通过 84
小A同学
已通过 79
1714
已通过 62
4
Am时间1863
已通过 37
5
一只小阿敏
已通过 37
6
Robin in China
已通过 33
7
微信用户6270
已通过 29
8
shersam
已通过 29
9
8905
已通过 28
10
学号:4507895
已通过 24
11
8669
已通过 23
12
净水
已通过 22
13
学号:2492771
已通过 22
14
1124
已通过 19
15
z2646
已通过 18
16
9682
已通过 18
17
学号:4019645
已通过 18
18
7511
已通过 17
19
9036
已通过 16
20
5684
已通过 16
21
9815
已通过 15
22
4026
已通过 15
23
8499
已通过 15
24
2913
已通过 15
25
码友4879827
已通过 15
26
5235
已通过 15
27
7306
已通过 15
28
7667
已通过 15
29
3675
已通过 15
30
1584
已通过 15
31
c5158
已通过 15
32
7996
已通过 15
33
7841
已通过 15
34
3135
已通过 15
35
8203
已通过 15
36
学号:4885756
已通过 15
37
1395
已通过 15
38
学号:1472647
已通过 15
39
9726
已通过 15
40
5634
已通过 15
41
Entorevolution
已通过 15
42
62c3c1a6233f4b65b74496
已通过 15
43
5570
已通过 15
44
7043
已通过 15
45
2135
已通过 15
46
2808
已通过 15
47
5796
已通过 15
48
梅胜雪
已通过 15
49
yjjpp230
已通过 15
50
2187
已通过 15
51
3761
已通过 15
52
学号:2650370
已通过 15
53
学号:910297
已通过 15
54
7709
已通过 15
55
码友4879822
已通过 15
56
8284
已通过 15
57
9749
已通过 15
58
8241
已通过 15
59
Southerly
已通过 14
60
6027
已通过 13
61
1681
已通过 13
62
做白日梦的少年
已通过 13
63
嘻哈呵嗯
已通过 13
64
9684
已通过 13
65
2734
已通过 12
66
旺仔小羊
已通过 12
67
占有裕呀
已通过 12
68
学号:4206489
已通过 12
69
Panda_ltl
已通过 12
70
9658
已通过 10
71
无敌大善人
已通过 10
72
结交天下好友的万人迷
已通过 10
73
码友1365799
已通过 10
74
1203
已通过 10
75
6672
已通过 10
76
樑1089
已通过 9
77
4973
已通过 9
78
学号:4885107
已通过 9
79
6368
已通过 9
80
理想迈步
已通过 9
81
2776
已通过 9
82
九七9268
已通过 8
83
6734
已通过 8
84
元梓阳
已通过 8
85
高科技纳米少女
已通过 8
86
学号:4880475
已通过 8
87
4326
已通过 8
88
_7513
已通过 8
89
8857
已通过 8
90
1121
已通过 8
91
5000
已通过 8
92
6415
已通过 8
93
6911
已通过 7
94
5552
已通过 7
95
8437
已通过 7
96
5134
已通过 7
97
8215
已通过 7
98
V4861
已通过 7
99
9212
已通过 7
100
5720
已通过 7
App下载
App下载

扫描二维码

下载编程狮App

关注有礼
微信公众号

扫码关注 领资料包

返回顶部
登录
注册
微信二维码

微信扫码关注公众号注册登录