ES6簡單初識 老衲吃個飯

2022-09-23 07:48:08 字數 840 閱讀 6213

函式的rest引數和擴充套件

promise使用

module.exports和es6 import/export的使用

promise 為了解決callback巢狀,其實就是new乙個promise物件 裡面有乙個**方法, 對應引數為正確和錯誤引數

let checklogin = function () )

}else

})};邏輯判斷以後 輸出resolve引數物件, 錯誤處理則返回reject引數. (引數可以修改,都為形參)呼叫方式如下

checklogin().then((res)=>

?}).catch((error)=>`)?})

es6模組主要有兩個功能:export和import export用於對外輸出本模組(乙個檔案可以理解為乙個模組)變數的介面 import用於在乙個模組中載入另乙個含有export介面的模組。

示例 單個變數 匯入

import from "/.a.js"

單個變數 匯出

export var name="李四";

如果匯出多個變數寫法如下

var name1="李四";

var name2="張三";

export

匯入多個變數寫法如下

import from "/.a.js"

匯出函式如下寫法

function add(x,y)

export

匯入函式如下

import from "/.a.js"

let checklogin = function () )

}else

})};

前端ES6簡單總結

首先是es6當中新增了 let有以下2個特點 1.作用域嚴格 2.不允許重名和重複賦值 console.log a console.log b 這樣的話執行時會報a沒賦值的錯誤 let a 123 var b 456 var b 789 這樣執行之後b是789,a是123 let a 123 let...

ES6 模組簡單解釋

modules是es6引入的最重要的乙個特性。以後寫模組的時候就直接按照es6的modules語法來寫 然後用babel browserify 來打包就行了。modules規範分兩部分,一部分是如何匯出,一部分是如何匯入。export const sqrt math.sqrt export func...

es6新增內容簡單概覽

箭頭函式 arrow function es6新增內容,用箭頭語法簡寫函式,且this會自動繫結當前上下文 1,2,3,4 map d d d 單行 也可以寫多行 1,2,3,4 map d 等價於 1,2,3,4 map function d class關鍵字 現在原生支援 class 關鍵字來宣...