筆記 ES6 新功能

2021-09-11 01:12:08 字數 1347 閱讀 3080

es6 新功能

* const 宣告常量,let 宣告變數。都不可重複宣告

* 塊級函式

* 箭頭函式

:表示式體

:語句體

:lexical this

* 函式引數

:預設值

:剩餘引數

:spread 操作符 ...

* 字串插值

* 字面量

:二進位制 0b1011

:八進位制 073434

* 物件屬性

:屬性簡寫

:計算屬性名

:方法屬性簡寫

* 解構賦值

:陣列匹配 [a, b] = [b, a]; [a, , b] = [1, 2, 3]

:物件匹配 =

:物件深度匹配 = obj

:配置設定預設值

:引數內匹配

:fail-soft 解構

* 模組

:export、import

:default & *

* 類:定義,class,constructor

:繼承 extends,super

:從表示式繼承

:靜態成員 static

:getter,setter

* symbol

:symbol 型別

:symbol.for

:symbol.iterator & for..of

* generator(n/a)

* map/set, weakmap/weakset

: map 

: set

: weak-link

* typed array

* new built-in methods

: object.assign

: .find, .findindex

: "aa".repeat(4)

: "".startswith, endswidth, includes

: number.isnan, isfinite

: number.issafeinteger

: math.trunc

: math.sign 0, -0, 1, -10

* promise

* meta-programming

: proxying

: reflection, reflect

* internationalization & localization

: collation

: number formatting

: currency formatting

: date/time formatting

React 1 js基礎和ES6新功能

這裡只寫一些補充的和遺漏的知識點 var beyond 為物件定義方法 beyond.showartist function 和 function kitchen strings,values 下圖為輸出的結果 以上strings輸出的為字元,values輸出的為變數。function breakf...

es6常用功能

前言 學習es6 的語法,記錄一些學習心得和總結 建構函式 在兩段 下分別列印下列 console.log typeof mathhandle function console.log mathhandle.prototype.constructor mathhandle true console....

es6常用功能

在es6之前,我們都是用var關鍵字宣告變數。無論宣告在何處,都會被視為宣告在函式的最頂部 不在函式內即在全域性作用域的最頂部 這就是函式變數提公升例如 function aa else 實際上是 function aa else 此處訪問 test 值為 undefined 而let和const都...