JS 命令式 声明式 函数式 编程?
——烟雨仔的读书笔记
1. 命令式 和 声明式 是啥?
命令式和声明式是按照编程风格来划分的.
声明式有一个突出特点: 对执行结果的描述远胜于执行过程.
相对地, 命令式的特点是: 关注达成目标的具体过程.
或许你还是很懵, 看下面的命令式编程例子.
const arr = ['h', 'e', 'l', 'l', 'o' ]
for(let i = 0; i < arr.length; i++) {
arr[i] = arr[i].toUpperCase()
}
console.log(arr)
在上面的例子中, 包含了完成这个任务的整个过程, 即遍历整个数组并转换成大写.
接下来看声明式编程如何完成.
const arr = ['h', 'e', 'l', 'l', 'o'