欢迎回到 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
学号:4193726
已通过 184
shersam
已通过 121
8693
已通过 94
4
码友4827299
已通过 65
5
1124
已通过 56
6
2472
已通过 48
7
2561
已通过 37
8
5697
已通过 25
9
7627
已通过 25
10
朱世奔
已通过 25
11
德芙dfu
已通过 24
12
小飝棍来咯
已通过 21
13
学号:4825265
已通过 19
14
学号:4828058
已通过 19
15
学号:4828089
已通过 19
16
Jason_Chu
已通过 17
17
6354
已通过 16
18
7416
已通过 15
19
6960
已通过 15
20
馗3322
已通过 15
21
学号:3810763
已通过 15
22
6015
已通过 15
23
阿奇酱
已通过 15
24
7040
已通过 15
25
Lu Ga O
已通过 15
26
1322
已通过 15
27
蒙5013
已通过 15
28
wait
已通过 15
29
7931
已通过 15
30
码友3157559
已通过 14
31
Grrrrad
已通过 13
32
3482
已通过 12
33
1879
已通过 12
34
码友4827727
已通过 12
35
学号:4828590
已通过 12
36
9329
已通过 11
37
Rex2653
已通过 11
38
lz鸿196坐牢版
已通过 11
39
能量守恒
已通过 10
40
柠溪O
已通过 10
41
7449
已通过 10
42
源氏3122
已通过 10
43
8799
已通过 9
44
4327
已通过 9
45
廾匸6873
已通过 8
46
1757
已通过 8
47
My hero
已通过 8
48
学号:4824432
已通过 8
49
学号:4262861
已通过 7
50
陈林6184
已通过 7
51
静心1251
已通过 7
52
3851
已通过 7
53
雨念3127
已通过 7
54
有人我8305
已通过 6
55
4878
已通过 6
56
必修四
已通过 6
57
5892
已通过 6
58
9082
已通过 6
59
1621
已通过 6
60
微微7634
已通过 6
61
凯3717
已通过 6
62
3769
已通过 5
63
九思1108
已通过 5
64
8444
已通过 5
65
4686
已通过 5
66
1394
已通过 5
67
4344
已通过 5
68
学号880632
已通过 5
69
我叫很开心
已通过 5
70
doubleDOM
已通过 5
71
9515
已通过 5
72
1321
已通过 5
73
漓1658
已通过 5
74
赵然
已通过 5
75
小熊快回来啦
已通过 5
76
5314
已通过 5
77
微信用户6212
已通过 5
78
码友4826666
已通过 5
79
小E8844
已通过 5
80
8078
已通过 4
81
安稚
已通过 4
82
雷霆
已通过 4
83
宇智波万叶
已通过 4
84
李李李李小康
已通过 4
85
8083
已通过 4
86
酷卡罗
已通过 4
87
dnldnl
已通过 4
88
5262
已通过 4
89
6788
已通过 4
90
小森林8236
已通过 4
91
学号:4827027
已通过 4
92
学号:4206489
已通过 3
93
学号:4268039
已通过 3
94
2237
已通过 3
95
智云科技毛毛
已通过 3
96
9458
已通过 3
97
Poinciana
已通过 3
98
码友1452802
已通过 3
99
码友4623754
已通过 3
100
8107
已通过 3
App下载
App下载

扫描二维码

下载编程狮App

关注有礼
微信公众号

扫码关注 领资料包

返回顶部
登录
注册