超簡單1分鐘了解 ES6 匯入匯出

2021-09-11 12:19:13 字數 1886 閱讀 1760

// 匯出

export

var myvar1 = ...;

export

let myvar2 = ...;

export

const my_const = ...;

// 匯入

import from

'src/mylib';

複製**

// 匯出

export

function

myfunc()

export

function* mygeneratorfunc()

// 匯入

import from

'src/mylib';

複製**

// 匯出

export

class

myclass

// 匯入

import from

'src/mylib';

複製**

const my_const = ...;

function

myfunc()

// 匯出

export ;

// 匯入

import from

'src/mylib';

複製**

// 匯出

export ;

// 匯入

import from

'src/mylib';

複製**

export * from

'src/other_module';

export from

'src/other_module';

export from

'src/other_module';

複製**

//------ myfunc.js ------

export

default

function () ;

//------ main1.js ------

import myfunc from

'myfunc';

myfunc();

複製**

// 匯出

export

default

function (obj) ;

export

function

each(obj, iterator, context)

export ;

// 匯入

import _, from

'underscore';

複製**

// 相等

import from

'lib';

import foo from

'lib';

複製**

//------ module1.js ------

export

default

123;

// 相等

//------ module2.js ------

const d = 123;

export ;

複製**

//動態匯入

var mylib;

if (math.random()) else

//動態匯出

if (math.random())

複製**

為什麼要這麼做,主要是兩點:

6分鐘了解輻射

輻射 輻射破壞力取決於輻射能量 主要是頻率,其次看強度,如果頻率較低無論多大強度都無法造成傷害 電離輻射 頻率較高,可能破壞人體分子結構,造成較大傷害 基因變異 致癌等 核輻射 x射線 非電離輻射 頻率相對較低,基本不會造成分子層面的破壞。一般可造成熱效應 紫外線曬傷,比手機電器輻射強得多 還可以造...

前端面試不用怕!一分鐘帶你了解es6的解構賦值

es6中允許從陣列中提取值,按照對應位置,對變數賦值,物件也可以實現解構 var stus 李鍾碩 劉詩詩 易烊千璽 訪問陣列資料 let tx stus 0 let lzs,lss,yyqx stus console.log lss 物件的解構賦值 let txobj let txobj2 物件在...

ES6的一些簡單了解

let和const let 關鍵字只能宣告一次 不存在變數提公升 const 宣告的變數保證的不是值的改變,而是保證變數指向的儲存位址所儲存的資料不發生改變 解構賦值 相當於對賦值操作的擴充套件 針對陣列或者物件進行模式匹配,然後對其中的變數進行賦值 symbol es6新的資料型別,表示獨一無二的...