美文网首页
方法和函数的区别

方法和函数的区别

作者: 罗不错 | 来源:发表于2020-07-15 16:47 被阅读0次
  1. 纯函数具有独立性,可以单独调用,不依赖于外部环境,也不改变外部变量

2.方法则是寄身于对象内部, 概念上贴近行为,如:

    let obj={
     event:()=>{}
   }

3.声明式编程相较于命令式编程,封装程度高,更加的语义化.
如打印一个数组,可封装成只需输入数组即可的foreach函数

4.函数具有引用透明性, 输入与输出呈对应关系,因此可以缓存和替代

  1. 管道式写法: cat jsBook | grep -i "composing" | wc ,等价于纯函数的curry化写法

相关文章

网友评论

      本文标题:方法和函数的区别

      本文链接:https://www.haomeiwen.com/subject/atzmxktx.html