国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

再學(xué)JavaScript ES(6-11)全版本語法大全

2023-03-28 15:19 作者:節(jié)骨眼二號(hào)  | 我要投稿

再學(xué)JavaScript ES(6-11)全版本語法大全

Download: https://xmq1024.com/3206.html





JavaScript的ES6到ES11版本都引入了許多新的語法和功能。下面是這些版本的語法大全:

ES6:

1. let和const關(guān)鍵字:聲明變量
2. 箭頭函數(shù):簡化函數(shù)的寫法
3. 模板字符串:用反引號(hào)來拼接字符串
4. 解構(gòu)賦值:從數(shù)組或?qū)ο笾薪鈽?gòu)出變量
5. 剩余參數(shù)和擴(kuò)展運(yùn)算符:簡化函數(shù)的參數(shù)傳遞
6. Promise:處理異步操作
7. 類和繼承:面向?qū)ο缶幊?br>8. 模塊化:將代碼分割成小模塊
9. 簡化對(duì)象屬性的寫法
10. for...of循環(huán):遍歷數(shù)組和類數(shù)組對(duì)象
11. Map和Set數(shù)據(jù)結(jié)構(gòu)
12. Symbol數(shù)據(jù)類型:創(chuàng)建唯一的屬性名
13. Iterator和Generator:自定義遍歷器

ES7:

1. Array.includes方法:判斷數(shù)組是否包含某個(gè)元素
2. 求冪運(yùn)算符:用兩個(gè)星號(hào)表示乘方運(yùn)算
3. Object.entries方法:將對(duì)象轉(zhuǎn)換成鍵值對(duì)數(shù)組
4. Object.values方法:將對(duì)象的值轉(zhuǎn)換成數(shù)組

ES8:

1. async/await:處理異步操作
2. Object.getOwnPropertyDescriptors方法:獲取對(duì)象的所有屬性描述符
3. String.padStart和String.padEnd方法:填充字符串
4. Object.entries和Object.values方法的擴(kuò)展:支持Map和Set數(shù)據(jù)結(jié)構(gòu)

ES9:

1. Rest/Spread屬性:簡化對(duì)象的賦值和函數(shù)的傳參
2. Promise.finally方法:在Promise結(jié)束時(shí)執(zhí)行某些操作
3. Async迭代器:處理異步遍歷
4. RegExp的s(dotAll)修飾符:讓.匹配任何字符

ES10:

1. Array.flat和Array.flatMap方法:將多維數(shù)組轉(zhuǎn)換成一維數(shù)組
2. String.trimStart和String.trimEnd方法:去除字符串的空格
3. Object.fromEntries方法:將鍵值對(duì)數(shù)組轉(zhuǎn)換成對(duì)象
4. Symbol.prototype.description屬性:獲取Symbol的描述信息

ES11:

1. 可選鏈操作符(?.):簡化訪問對(duì)象屬性的寫法
2. 空值合并操作符(??):簡化判斷變量是否為null或undefined的寫法
3. String.replaceAll方法:替換所有匹配的字符串
4. Promise.allSettled方法:等待所有Promise完成
5. BigInt數(shù)據(jù)類型:支持大整數(shù)運(yùn)算

再學(xué)JavaScript ES(6-11)全版本語法大全的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
乌兰察布市| 侯马市| 南川市| 海盐县| 麟游县| 喀什市| 电白县| 汉沽区| 靖西县| 抚顺县| 桂平市| 昂仁县| 石屏县| 布拖县| 邹城市| 维西| 萨嘎县| 北京市| 绥德县| 江西省| 浪卡子县| 萍乡市| 武城县| 东阿县| 班玛县| 德化县| 民乐县| 湖州市| 清水河县| 镇原县| 两当县| 潞西市| 陕西省| 榆中县| 炉霍县| 寿光市| 项城市| 嵊泗县| 神农架林区| 沈丘县| 荃湾区|