箭头函数的基本语法

 箭头函数基本语法
        // const fun=()=>{
        //     console.log(1,2,3);
        // }
        // fun()
         // 有多个参数的时候括号一定不能省略
         let fun1=(a,b)=>{
            console.log(a,b);
        }
        fun1('我是实参')
        // 当箭头函数只有一个参数的时候,可以省略小括号
        let fun2=a=>{
            console.log(a); 
        }
        fun2('我是实参')
        // 当函数体只有一个语句的时候可以省略return和{}
        let fun4=()=>{
            return '11111'
        }
        let fun5=()=>'111111'


        // 箭头函数可以直接返回一个对象
        // 加括号的函数体返回对象字面量表达式
        let fun=(uname)=>({uname})
        console.log(fun('刘亦菲'));
        

        //箭头函数接参
        // 箭头函数没有arguments对象
        let fun6=(...eg)=>{
            console.log(eg);
            
        }
        fun6(1,2,3,4,5,6,7,8,9,10)

        
        fun8()
        let obj={
            name:'张三',
            age:18,
            make:()=>{
                console.log(this);
                
            }
        }
    


        // 总结
          //1.箭头函数属于表达式函数   因此不存在函数提升
          //2.箭头函数只有一个参数时可以省略圆括号()
          //3.箭头函数函数体只有有一行代码时可以省略大括号{} 并自动作为返回值返回
          //4.加括号的函数体返回对象字面量表达式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值