1.箭头函数的定义
箭头函数是在ES6(ECMAScript 2015)中引入的新特性之一。箭头函数提供了一种更简洁的语法来定义函数,并且改变了函数内部的 this
绑定方式,使其更符合开发者的直觉。箭头函数通常用于替代传统的匿名函数表达式,特别是在回调函数或者需要简洁代码的地方。因此,箭头函数是ES6带来的重要语法特性之一。
2.标题函数的使用
下面我将以一个例子说明箭头函数的使用
通常我们定义函数的格式为:
<script>
const f = function(n)
{
return n*2
}
console.log(f(2))
</script>
这是一个返回参数的两倍的一个函数,ES6引进箭头函数后我们可以省略function在参数后面直接加一个箭头如下
<script>
const f = (n)=>
{
return n*2
}
console.log(f(2))
</script>
如果我们只有一条语句我们也可以直接省略方括号和return,如下
<script>
const f = (n)=>n*2
console.log(f(2))
</script>
3.箭头函数的特点
1.箭头函数没有this,super,argument,因为没有this所以无法绑定this。
2.不能使用new调用。
3.没有原型。