欢迎回到 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
shersam
已通过 193
学号:4193726
已通过 131
朱世奔
已通过 93
4
不苦_
已通过 67
5
码友4753918
已通过 39
6
1124
已通过 28
7
小小正4482
已通过 28
8
Darwin and I
已通过 26
9
业珹
已通过 26
10
德芙dfu
已通过 24
11
柒天7256
已通过 22
12
霞4511
已通过 19
13
学号:3846762
已通过 18
14
2561
已通过 16
15
6818
已通过 15
16
8673
已通过 15
17
码友4822460
已通过 15
18
3559
已通过 15
19
5801
已通过 15
20
予你一生h
已通过 15
21
9971
已通过 15
22
兼1107
已通过 15
23
码友4817834
已通过 15
24
7302
已通过 15
25
欧阳布咻
已通过 15
26
TT6583
已通过 15
27
5477
已通过 15
28
8490
已通过 15
29
码友4820469
已通过 15
30
1393
已通过 15
31
6175
已通过 15
32
靛6879
已通过 15
33
君不见8861
已通过 15
34
码友4817845
已通过 15
35
学号:2165976
已通过 15
36
6253
已通过 15
37
码友4817853
已通过 15
38
2026
已通过 15
39
码友4819003
已通过 15
40
JX3619
已通过 15
41
张8401
已通过 15
42
池鱼7684
已通过 15
43
1684
已通过 15
44
4434
已通过 15
45
码友4817854
已通过 14
46
蒙大大
已通过 14
47
火狐狸2388
已通过 13
48
4582
已通过 13
49
2337
已通过 13
50
8692
已通过 12
51
1592
已通过 12
52
star xia
已通过 12
53
小艾3892
已通过 12
54
thunder3801
已通过 11
55
学号:4808935
已通过 11
56
7200
已通过 11
57
Lost.
已通过 11
58
8205
已通过 11
59
4680
已通过 11
60
哈力9506
已通过 10
61
亽心惶惶i
已通过 10
62
安稚
已通过 10
63
2119
已通过 10
64
学号:4820133
已通过 10
65
7464
已通过 10
66
A-合肥昕杰
已通过 9
67
6679
已通过 9
68
阿白4601
已通过 9
69
学号:1920953
已通过 9
70
8270
已通过 8
71
o4927
已通过 8
72
4784
已通过 8
73
Lin3545
已通过 8
74
学号:4675103
已通过 8
75
2886
已通过 8
76
5459
已通过 8
77
学号:4765525
已通过 8
78
6838
已通过 7
79
Come4043
已通过 7
80
5892
已通过 7
81
学号:3131448
已通过 7
82
4091
已通过 7
83
7523
已通过 6
84
7650
已通过 6
85
学号:294368
已通过 6
86
7406
已通过 6
87
5330
已通过 6
88
学号:3944524
已通过 6
89
微信用户3670
已通过 6
90
NK橘辰
已通过 5
91
七夕青蛙3949
已通过 5
92
4863
已通过 5
93
一寻
已通过 5
94
6596
已通过 5
95
Stewie2508
已通过 5
96
8022
已通过 5
97
4662
已通过 5
98
3394
已通过 5
99
4670
已通过 5
100
5497
已通过 5
App下载
App下载

扫描二维码

下载编程狮App

关注有礼
微信公众号

扫码关注 领资料包

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

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