使用ES6函数箭头=>

本文介绍了函数箭头的基本概念及多种应用场景,包括单参数、多参数、无参数的使用方式,以及如何作为事件处理程序和数组排序等高级用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用函数箭头=>


这个函数箭头是我无意间在一些流行的前端框架中看见,然后觉得是个神奇的东西,所以这里记录函数箭头的学习过程
他的前世今生这里不会做记录和介绍详细的可以去看底层的链接

下面是一些简单的应用场景

单行代码可以省略后面的大括号 单参数可以省略前面的小括号
return 不是必须的

1.一个参数的函数箭头

var a = a => a
console.log(a('hellow')); //return hellow;

2.多个参数的函数箭头

var b = ( b , c ) => b + c
console.log(b(1,2));   //return 3;

3.没有参数的函数箭头

var c=()=> alert('hellow');
c();            //hellow

4.返回对象需要用小括号包裹

var d = list => ({name:'zhangsan',age:26})
console.log(d()['name']); //zhangsan

5.直接作为事件handler

 document.addEventListener('click', ev => {
        console.log(ev)
    })

6.数组排序

  var arr = [1, 9 , 2, 4, 3, 8].sort((a, b) => a-b>0?1:-1)

更多的使用方式详见官方的API 传送门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值