本文主要介绍es6箭头功能编写(es6箭头功能在哪里这一点),下面一起看看es6箭头功能编写(es6箭头功能在哪里这一点)相关资讯。
主要介绍es6箭头函数的定义和调用方法,分享给大家参考。让 让我们来看看详细的介绍:
基本用法:
箭头 在es6中允许使用(=)来定义函数。
var f = v = v上面的代码相当于:
var f =函数(v){ return v;}根据箭头函数有参数和无参数来区分。
1.不带参数的箭头函数
var f == 5;等同于
var f = function{ r: ({id: id温度和湿度});箭头功能也可以与变量解构结合使用:
const full = ({first,last })= first 最后;等同于
功能满(人){返回person.first person.last}使用箭头函数可以使函数更加简洁。
arrow函数的一个用途是简化回调函数。
[1,2,3].map(function(x){ return x * x;});使用箭头功能来书写
[1,2,3].map(x = x * x);再比如。
var result = values.sort(函数(a,b){ return a-b;});如何编写箭头函数
var result = values.sort((a,b)= a-b);将rest参数与箭头函数结合的示例
常数=(...nums)= nums;数字(1,2,3,4,5,6,7,8,9);//[1,2,3,4,5,6,7, 8,9] //...nums代表一个数组常量head和tail = (head,...tail)=[头,尾];headandtail(1,2,3,4,5,6,7,8,9);// [1,[2,3,4,5,6,7,8,9]]使用箭头函数注意以下几点:
1.函数体中的this对象是定义它的对象,而不是使用它的对象;
2.它可以 t不能用作构造函数,也就是说,您可以 不要用新命令实例化一个对象,否则将抛出一个错误;
3.不能使用arguments对象,该对象不存在于函数体中。如果要使用,可以用rest参数代替。
4.不能使用yield命令,箭头函数不能作为生成器函数使用;
摘要
那个 这是这篇文章的全部内容。希望这篇文章的内容能给你的学习或者工作带来一些帮助。有问题可以留言交流。谢谢你的支持。
标签:
功能箭头参数
了解更多es6箭头功能编写(es6箭头功能在哪里这一点)相关内容请关注本站点。