首页 > 其他 > 详细

关于定义函数的几种方式 及(箭头函数)

时间:2020-04-28 13:49:06      阅读:80      评论:0      收藏:0      [点我收藏+]

箭头函数:也是一种定义函数的方式

1.定义函数的方式: function

const aaa = function(){}    将函数赋值给aaa

 

2.在对象字面量中定义函数

const boj={

bbb: function(){},

bbb(){}

}

3.ES6中的箭头函数

3_1.无参数时

const ccc =() => {

}

3_2.有两个参数时

const sum = (num1,num2) =>{

  return num1 * num2

}

3_3.只有一个参数时,这时,我们可以把括号省略,    直接写成  const power = num=>{num*num}

const power = (num) => {

  return num*num

}

 

4.关于函数在代码块中。

4.1 . 当函数在代码块中有多行代码时。一切正常:

   const count =()=>{

    console.log(‘1‘)

    console.log(‘2‘)

  }

4.2 .当函数在代码块中只有一行代码时;可以进行简化

例:

简化前:

const mul = (num1 ,num2) =>{

  return num*num2

}

简化后:

const mul  = (num1,num2)=>num1*num2; 

 

 

箭头函数中this的使用

问题 :箭头函数中的this是如何查找的?

答案:向外层作用域中,一层层查找this,直到有this的定义

 

 

关于定义函数的几种方式 及(箭头函数)

原文:https://www.cnblogs.com/a973692898/p/12793505.html

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