语法糖

语法糖

 


一,什么是语法糖?

在学习ES6时,听到老师提及了语法糖这个概念,当时觉得很有意思就又私下了解了一下。

首先根据百度百科:语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。

通俗一点的理解就是你在使用某些语法时突然发现有更简便实用的语法能让你代码编写变得更简洁,方便。


二,实例

1,对象字面量

let gender1 = 'man', gender2 = 'woman'
//我可以简化写成如下形式
let sex = {man,woman} 

2,箭头函数

//普通的定义一个函数
const result = arr.filter(function(item){
             if(item % 2 === 0){
                 return true;
             }else{
                 return false;
             }
         });

//使用箭头函数后
const result = arr.filter(item => item % 2 === 0);

三,结尾

实际上不论是前端,还是其他例如C,C++,java等都还有很多常用语法糖。大家可以一起去挖掘分享,相互进步。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五花肉三七分

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值