命令式編程,就是咱們要向計算機表達計算的控制流程編程
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());
複製代碼
這是我的理解函數式編程
歡迎關注個人微博@狂刀二函數