命令式编程,就是咱们要向计算机表达计算的控制流程编程
const lowerCase = ['a', 'b', 'c'];
const upperCase = [];
for (let i = 0; i < lowerCase.length; i++) {
upperCase.push(lowerCase[i].toUpperCase());
}
复制代码
声明式编程,就是咱们只向计算机表达计算的逻辑bash
const lowerCase = ['a', 'b', 'c'];
const upperCase = lowerCase.map(item => item.toUpperCase());
复制代码
这是我的理解函数式编程
欢迎关注个人微博@狂刀二函数