es6 es7 es8 es9 es10各版本特性

2021-10-01 05:01:53 字數 416 閱讀 2076

let const

模板字串 (``)

箭頭函式 (() => {})

函式引數預設值

物件屬性簡寫

延展操作符 (…)

promise

類 (class)

模組化(import export)

array.prototype.includes()

指數操作符(**)

async/await

object.values()

object.entries()

padstart()、padend()

函式引數列表結尾允許逗號

object.getownpropertydescriptors()

sharearraybuffer和atomics物件,用於從共享記憶體位置讀取和寫入

ES6 ES7 ES8語法總結

es6 1.var let const let,const具有塊級作用域,不具有變數提公升 const 用於不能被重新賦值的變數 2.箭頭函式 我們經常要給 函式給乙個父級的this 常用辦法就是 var self this 定義乙個變數接住他 使用 箭頭函式,this 將不會受到影響,可以直接用t...

es6 es7 es8學習筆記 教程

求冪運算子console.info 3 3 27async await 非同步 function dolater n,x n async function basicdemo basicdemo 也可以在async函式中返回乙個promise 然後就可以使用then了 函式宣告 async func...

ES7 ES9新特性概述

array.prototype.includes 類似於indexof,該方法用來判斷乙個陣列是否包含乙個指定的值,如果是返回 true,否則false。簽名為 array.prototype.includes value any boolean。includes與indexof主要區別在於 nan...