ES6 使用總結

2021-09-27 01:56:33 字數 590 閱讀 5778

es6:全稱ecmascript 2015  

字串模板 : es5字串的拼接是用+完成的,es6是``拼接,其中變數引用為${}

擴充套件運算子:兩者有相同的物件屬性,後者值覆蓋前者

obj = ;
箭頭函式: 更改this的指向問題

變數提公升: let與const

注釋:const雖然為不可變更的常量,但是當其定義為物件時,可以更改物件的屬性值(新的物件)

類、super/extends關鍵字:物件導向程式設計

預設引數/可變引數:

for...of :可以遍歷乙個陣列且陣列元素的型別可能各不一樣,但是絕不可能出現陣列型別為object的元素

物件字面量:

//es5

var x = 1, y = 1;

var obj =

//es6

let onj = ;

includes(value) 判斷陣列是否含有指定值

**    求冪運算,右結合,不是常規左結合。

a **= b 等價 a^b

ES6語法總結

1 物件的寫法 es5中物件 es6中物件 注意這種寫法的屬性名稱和值變數是同乙個名稱才可以簡寫,否則要想es5那樣的寫法,例如 2 在物件中的方法的寫法 es5中物件 substrict function es6中物件 substrict 3 物件的匯出寫法 es5兩種形式 1 module.ex...

es6學習總結

一 let和const 1.let宣告的變數只在它所在的 塊有效。2.let宣告的變數僅在塊級作用域內有效。3.不存在變數提公升。4.每個let宣告的變數都有各自的作用域。它所宣告的變數一定要在宣告後使用,否則報錯 5.暫時性死區 只要塊級作用域內存在let命令,它所宣告的變數就 繫結 bindin...

es6 常用總結

let 和 const let 宣告塊級變數 const 宣告塊級常量,簡單資料型別不可以變,物件和函式可以變 因為const指向位址 1 在函式表示式中使用,只有乙個引數時,括號 可以忽略 2 沒有引數和多個引數時要加上 3 函式只有一行的簡潔函式體時,不用宣告return直接返回 塊級函式體需要...