美文网首页
JS中的函数类型

JS中的函数类型

作者: wyc0859 | 来源:发表于2022-05-24 01:01 被阅读0次

    在 ES2018 中,函数已经是一个很复杂的体系了,有以下几种函数

    第一种,普通函数:用 function 关键字定义的函数。示例:

    function foo(){ ... }
    

    第二种,箭头函数:用 => 运算符定义的函数。

    const foo = () => {  ... }
    

    第三种,方法:在 class 中定义的函数。

    class C { 
      foo(){
         ... 
      }
    }
    

    第四种,生成器函数:用 function * 定义的函数。

    function* foo(){ 
       ...
    }
    

    第五种,类:用 class 定义的类,实际上也是函数。

    class Foo { 
      constructor(){ 
           ...
      }
    }
    

    第六 种,异步函数:
    普通函数、箭头函数和生成器函数前加上 async 关键字

    async function foo(){ 
       ...
    }
    const foo = async () => {
       ...
    }
    async function foo*(){ 
       ...
    }
    

    相关文章

      网友评论

          本文标题:JS中的函数类型

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