語法糖
一,什么是語法糖?
在學習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等都還有很多常用語法糖,大家可以一起去挖掘分享,相互進步,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283192.html
標籤:其他
上一篇:八下期中總結
