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

申明函数的方法和区别

作者: 折木丶青梵 | 来源:发表于2019-03-18 18:24 被阅读0次

1、语句定义式

function a() {
...
}

2、表达式定义式

const a = function(){
...
}

区别:

语句定义式会体提升函数,就和var a = 1中var a会提升一样
因此可以在任意位置调用语句定义式申明的函数

而表达式定义式不会提升整个函数,如果是用var申明则只会提升var a,a is not a > function;如果是用let、const申明则变量提升都不会有,a is not defined

相关文章

  • 申明函数的方法和区别

    1、语句定义式 function a() {...} 2、表达式定义式 const a = function(){...

  • JS申明函数的方法和函数中this的指向

    最近在学js,了解到js函数的重要性,因此做一个总结。 1.js函数申明方式 1.直接申明 2.定义变量来申明 注...

  • Objective-C | 方法和函数的区别

    Objective-C | 方法和函数的区别

  • 函数表达式

    定义函数有两种方式,函数申明和函数表达式。 函数申明的特征就是函数提升。

  • ts -- 2.函数的定义

    函数表达式 函数的传参 函数方法的可选参数 函数申明 函数重载 剩余参数

  • 函数和方法区别

    面向对象的语言叫方法,面向过程的语言叫函数。函数是大家的函数,方法是类的方法。 函数是单独存在的,也就是面向过程部...

  • 方法和函数的区别

    纯函数具有独立性,可以单独调用,不依赖于外部环境,也不改变外部变量 2.方法则是寄身于对象内部, 概念上贴近行为,...

  • 方法和函数的区别

    区别 函数属于整个文件, 方法属于某一个类, 方法如果离开类就不行 函数可以直接调用, 方法必须用对象或者类来调用...

  • 方法和函数的区别

    日常写代码中经常用到方法和函数,但是可能常常搞混,下面具体说下:1、方法是特殊的函数,可以说是函数的子集2、方法常...

  • 方法和函数的区别

网友评论

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

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