麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

ES6代碼規范(整理)

2024-04-27 15:17:02
字體:
來源:轉載
供稿:網友

ES6提出了兩個新的聲明變量的命令:let 和 const 1. 建議不再使用var,而使用let 和const 。優先使用const。

//badvar a = 1, b =2 , c = 3;// goodconst [a,b,c] = [1,2,3];

2.靜態字符串一律使用單引號或反引號,不建議使用雙引號。動態字符使用反引號。

//bad const a = "foobar"; const b = 'foo'+a+'bb';// good const a = 'foobar';const b = `foo${a}bar`;

3.優先使用解構賦值

const arr = [1, 2, 3, 4];// badconst first = arr[0];const second = arr[1];// goodconst [first, second] = arr;

函數的參數如果是對象的成員,優先使用解構賦值。

// badfunction getFullName(user) { const firstName = user.firstName; const lastName = user.lastName;}// goodfunction getFullName(obj) { const { firstName, lastName } = obj;}// bestfunction getFullName({ firstName, lastName }) {}

如果函數返回多個值,優先使用對象的解構賦值,而不是數組的解構賦值。這樣便于以后添加返回值,以及更改返回值的順序。

// badfunction PRocessInput(input) { return [left, right, top, bottom];}// goodfunction processInput(input) { return { left, right, top, bottom };}const { left, right } = processInput(input);

5.對象的屬性和方法盡量采用簡潔表達法,這樣易于描述和書寫

// bad var ref = 'some value';const atom = { ref:ref, value:1, addValue:function(value){ return atom.value + value; },}// good const atom = { ref, value:1, addValue(value){ return atom.value + value; }}

使用擴展運算符(…) 復制數組,使用Array.from 方法將類似數組的對象轉為數組。

不在使用arguments (偽數組) 而是用…rest 運算符(真數組)。

學習鏈接: Airbnb前端規范

阿里員工前端規范

es6參考標準


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美爱爱视频免费看 | 精品国产91久久久久久久妲己 | 久久久久久免费免费 | 久久爽久久爽久久av东京爽 | 综合国产在线 | 一本大道av | 在线天堂资源 | 高潮娇喘嗯啊~文字 | 久久国语对白 | 国产亚洲精品久久久久久网站 | 欧美成人国产va精品日本一级 | 欧美高清第一页 | 在线看一区二区三区 | 国产免费让你躁在线视频 | 羞羞视频入口 | 91麻豆精品国产91久久久点播时间 | 久久精品中文字幕一区 | 99精彩视频在线观看 | 免费国产在线观看 | 国产 一区 | japanese xxxxhd| 黄色高清免费 | 婷婷一区二区三区四区 | 91超在线| 草莓视频久久 | 国产喷白浆10p | 精品久久久一 | 久久精品网址 | 日韩一级网站 | 高清一区二区在线观看 | 成人nv在线观看 | 免费黄色大片在线观看 | 亚洲一区二区三区在线免费观看 | 国产精品自在线拍 | 国产午夜电影 | 毛片在线免费视频 | 羞羞视频入口 | 精品69人人人人 | 热99视频| 五月婷婷第四色 | 国产精品一区二区三区在线 |