声明式 想要做什么事情 告诉计算机 计算机帮你完成相关工作 你只需要知道最后结果 map filter reduce findIndex find forEach... arr.map(()=>{}) 命令式 想要做什么事情 一步一步告诉计算机 不紧要知道过程 还要结果 for(){} 函数化编程 柯里化函数 纯函数 输入一定 输出也一定 高阶函数