美文网首页
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中的数学函数Math

    JS中的数学函数MathMath 称为数学函数,属于对象类型的函数

  • js面试题

    1、js 数据类型 基本数据类型 引用数据类型 2、js 变量和函数声明的提升 在js中变量和函数的声明会提升到最...

  • JS中的函数类型

    在 ES2018 中,函数已经是一个很复杂的体系了,有以下几种函数 第一种,普通函数:用 function 关键字...

  • JS中的this

    JS中的this 众所周知,JS中this的代表的是当前函数调用者的上下文。JS是解释性的动态类型语言,函数在调用...

  • 二十二至二十五章导读题

    22.1 为何JS使用函数指针非常简单?因为在js中,所有的函数都是对象 22.2 在安全类型检测中,为何使用to...

  • js中的类型转换

    在js中数据转换分为3种:隐式类型转换,强制类型转换,函数转换 1.隐式类型转换 (1):运算符转换 js中的值在...

  • javaScript中数据类型转换方法

    JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了...

  • 数据类型转换

    JS 数据类型转换 方法主要有三种 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供了...

  • js function的运行机制

    // 引用类型的特殊的 函数类型 /* * 在js中,函数就是一个方法(一个功能题),基于函数一般都是为了实现某个...

  • 前端开发入门到实战:JavaScript字符串转换数字

    js 字符串转换数字方法主要有三种: 转换函数、强制类型转换、利用js变量弱类型转换。 1. 转换函数: js提供...

网友评论

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

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