首页 > 其他 > 详细

函数与箭头函数

时间:2019-12-15 13:26:42      阅读:83      评论:0      收藏:0      [点我收藏+]

JS 函数分两种

1)声明函数:function  funcName(){};

2)函数表达式 var add=function(){};

1、在js解释器中,如果遇到声明式函数,会自动提升函数声明,这是函数的一个重要特征,解释器会优先读取函数声明,所以我们在代码中,可以把函数放在调用语句的后面。而不会报出:xxx  is  undefined.

add(1,2);

function add(a,b){

console.log(a+b);

}

 2、函数表达式,在调用的时候,必须先赋值负责会报错 undefined。因为函数表达式需要赋值给一个变量才能进行调用。所以没进行赋值的时候,直接进行调用会出现报错。

add(1,2);

var add = function (a,b){

console.log(a+b);

}

 

匿名函数

var add = function (a,b){

console.log(a+b);

}

add(1,2);

直接可通过varName()进行调用

 

立即执行函数

(function (){

console.log(a+b);

})()

该函数在创建的时候就已经执行了,执行完就销毁

 

箭头函数

箭头函数也是匿名函数的一种,ES6

箭头函数的优点

可以省略function,return

如果只有一个形参可以不用打小括号

如果只有一条执行语句,可以不打大括号

缺点

不可用作构造函数

不会把this绑定到函数上

不可用arguments

map(v形参=> 执行代码块)

函数与箭头函数

原文:https://www.cnblogs.com/wjybk/p/12043695.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!