
Blue_sdo
Blue_sdo的工作间[2018.3.11]
>>
完整版
学习计划安排 | ||
任务目标 | 完整学习ECMA-Script(JS)的相关语法,深刻理解以“算法”为核心的编程思维,努力挖掘各种实用技巧和小细节;延伸学习相关编程英语、高等数学等相关知识,能够利用计算机辅助解决相关学科的实际问题;编写一个以字符集为界面的简单游戏。 | |
执行时间 | 30分钟 | |
休息时间 | 10分钟 |
Blue_sdo
Blue_sdo
方法模型
展开Biu
# forEach方法模型
[pre] function forEach(array, action) {
for (let i = 0; i < array.length; i++) {
action(array);
}
}[/pre]# filter方法模型
[pre] function filter(array, test) {
var passed = [];
for (let i = 0; i < array.length; i++) {
if (test(array))
passed.push(array);
}
}[/pre]filter方法需要return
# map 方法模型
[pre] function map(array, transform) {
var mapped = [];
for (var i = 0; i < array.length; i++)
mapped.push(transform(array));
return mapped;
}[/pre]map方法需要return
# reduce方法模型
[pre] function reduce(array, combine, start) {
var current = start;
for (var i = 0; i < array.length; i++)
current = combine(current, array);
return current;
}[/pre]
[查看全文]