箭头函数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>箭头函数</title>
</head>
<body>
    <script>
        /*
        运用箭头函数:
        首先要去掉function
        然后在去掉function的第一个括号后面加上胖箭头(=>)
        */
        const numbers =[1,2,7,4,5];
        //没有运用箭头函数
        const double =numbers.map(function(number){
            return number*2;
        });

        console.log(double);

        //运用了箭头函数
        const double1 =numbers.map(number=>{//多个参数带括号,一个参数可以去掉括号,不带参数保留括号
            return number*2;//显示返回
        });
        console.log(`我是一个参数的:${double1}`);

        const double2 =numbers.map((number,index)=>{//多个参数带括号,一个参数可以去掉括号,不带参数保留括号
            return `${index}: ${number*2}`;//显示返回
        });
        console.log(`我是多个参数:${double2}`);

        const double3 =numbers.map(()=>{//多个参数带括号,一个参数可以去掉括号,不带参数保留括号
            return "hello world";//显示返回
        });
        console.log(`我是没有带参数的:${double3}`);



        /*
        隐式返回
        去掉return
        去掉胖箭头(=>)后面的{}
        */
        const double4=numbers.map(number=>number*2);//隐式返回
        console.log(`我是隐式返回:${double4}`);

        /*
        箭头函数是匿名函数
        */
        const greet=name=>{console.log(`hello ${name}`)};
        greet("XYZ")

    </script>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值