ES6的新知識點

2022-09-08 12:18:16 字數 854 閱讀 1322

原有變數:

var的缺點:

新增變數:

let :不能重複宣告,變數-可以修改,塊級作用域

const:不能重複宣告,變數-不可以修改,塊級作用域

原函式:

var func = function(args) ——只有乙個return

所以上述函式還可以寫為:

var func = args => alert(「abc」);

function(a,b,...args)

...args 可以 替代所有想寫的不想寫的引數

1.左右兩邊結構必須一樣

2.右邊必須定義

3.宣告和賦值不能分開(必須在一句話裡完成)

let [a,b,c] = [12,5,8];

let = ;

map             對映

reduce         彙總

filter             過濾器

foreach       迴圈(迭代)

1.新方法

2.字串模板

1.json物件

2.簡寫

json =

簡寫為:

json =

json標準寫法:只能用雙引號;屬性必須用雙引號包起來

有了promise之後的非同步:

promise.all([$.ajax(), $.ajax()]).then(results=>, err=>);

let data2 = yield $.ajax();

let data3 = yield $.ajax();

promise——適合做沒有邏輯的非同步

generator——適合做邏輯性非同步

es6 中一些常見的新知識點

1,箭頭函式,基本語法 箭頭函式的this是固定的,會繫結定義時所在的作用域,而不是指向執行時所在的作用域,箭頭函式中的this繼承外層函式呼叫的this。箭頭函式有幾個使用注意點。1 函式體內的this物件,就是定義時所在的物件,而不是使用時所在的物件。2 不可以當作建構函式,也就是說,不可以使用...

C 新知識點筆記

定義了 cin cout cerr 和 clog 物件,分別對應於標準輸入流 標準輸出流 非緩衝標準錯誤流和緩衝標準錯誤流。cout value of str is str endl cin name signed unsigned 在計算機中,可以區分正負型別的數,成為 有符號數 signed 無...

HTML5新知識點

html5 中的新標籤 標籤描述 定義注釋。定義文件型別。定義錨。定義縮寫。定義只取首字母的縮寫。定義文件作者或擁有者的聯絡資訊。定義影象對映內部的區域。定義文章。定義頁面內容之外的內容。定義聲音內容。定義粗體字。定義頁面中所有鏈結的預設位址或缺省目標。不贊成使用。定義頁面中文字的預設字型 顏色或尺...