浅谈JavaScript中的函数

函数

  1. JavaScript中,函数是一等公民,可以作为一个参数传递,也可以作为一个函数的返回结果

高阶函数

  1. 当一个函数的返回值是另一个函数或者接收的参数是另一个函数,这时候我们将这个函数称之为高阶函数
    funciton foo(){
      return function(){}
    }
    
    function foo(callback){ callback() }

什么是函数?什么是方法?

  1. 函数就是一个单独的function,方法则是在某个对象里定义的function
    函数: 
      function foo(){}
    
    方法:
      const obj = {
        foo:function(){}
      }

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!