欢迎回到 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
码友4734354
已通过 45
哈力9506
已通过 32
独1784
已通过 21
4
码友4785232
已通过 18
5
6317
已通过 17
6
3951
已通过 15
7
黎明曙光8322
已通过 15
8
G24013020
已通过 15
9
3348
已通过 15
10
nameyc
已通过 15
11
3677
已通过 15
12
3019
已通过 15
13
mysterio2609
已通过 15
14
4828
已通过 15
15
5729
已通过 15
16
码友4785666
已通过 15
17
码友4788169
已通过 15
18
Angels Kiss
已通过 15
19
学号:4594935
已通过 15
20
码友4735282
已通过 15
21
益9253
已通过 15
22
7585
已通过 15
23
3001
已通过 15
24
7132
已通过 15
25
4521
已通过 15
26
8105
已通过 15
27
5423
已通过 15
28
4849
已通过 15
29
4999
已通过 15
30
JHY_Diao
已通过 14
31
2856
已通过 14
32
码友4788179
已通过 14
33
孙磊7731
已通过 13
34
4083
已通过 13
35
7895
已通过 12
36
4559
已通过 12
37
GH_论码
已通过 12
38
码友4688246
已通过 12
39
学号:4780539
已通过 12
40
码友4688249
已通过 11
41
码友4688252
已通过 11
42
1307
已通过 11
43
4469
已通过 11
44
7086
已通过 10
45
码友4785700
已通过 10
46
1422
已通过 10
47
码友4688245
已通过 9
48
3188
已通过 9
49
7635
已通过 9
50
诡森灵Crowboy
已通过 9
51
学号:4728892
已通过 9
52
春华秋实1474
已通过 9
53
学号:1512302
已通过 8
54
1603
已通过 7
55
蒙大大
已通过 7
56
iridescent6188
已通过 7
57
8184
已通过 6
58
7976
已通过 6
59
1158
已通过 6
60
3610
已通过 6
61
学号:2092904
已通过 6
62
3958
已通过 6
63
Baracks
已通过 6
64
大康-250401
已通过 5
65
孩子真乖
已通过 5
66
6768
已通过 5
67
快乐星球7920
已通过 5
68
8718
已通过 5
69
3304
已通过 5
70
学号:4730441
已通过 5
71
7905
已通过 5
72
学号:4785766
已通过 4
73
灵长植物
已通过 4
74
Kyrie9346
已通过 4
75
Kul8570
已通过 4
76
2257
已通过 4
77
7653
已通过 4
78
学号:4781598
已通过 4
79
6596
已通过 3
80
6820
已通过 3
81
zrh2932
已通过 3
82
6850
已通过 3
83
小麦3137
已通过 3
84
6982
已通过 3
85
4983
已通过 3
86
学号:1191608
已通过 3
87
Crystal1212
已通过 3
88
学号:1682813
已通过 2
89
1486
已通过 2
90
3554
已通过 2
91
9978
已通过 2
92
8895
已通过 2
93
学号:4786858
已通过 2
94
学号:2753653
已通过 2
95
doubleDOM
已通过 2
96
学号:2764227
已通过 2
97
8746
已通过 2
98
学号:4787702
已通过 2
99
1280
已通过 2
100
学号:4757023
已通过 2
App下载
App下载

扫描二维码

下载编程狮App

关注有礼
微信公众号

扫码关注 领资料包

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

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