ES6基本語法使用

2021-10-24 23:55:17 字數 530 閱讀 8485

let 宣告變數

形成塊級作用域 比如if for while

變數宣告不會被提公升

迴圈中解決下標是最後乙個值的問題

const 宣告常量

宣告後賦值 且該值不會被修改

和let一樣是塊級作用域

結構賦值

一、陣列賦值

例子1、左右相同賦值

var [a,b,c,d] = [1,2,3,4];

例子2、左右不同賦值

var [a,c] = [1,2];

例子3、給預設值會被使用者替換

var [a,b,c=5]=[1,210];

例子4、可以給任意的值

var [a,b,c] = [「張三」,23,function(){}];

二、物件賦值

var =

,bar:function(){}

}var =obj;

foo();

bar();

var } = ,

bar:function()

}

es6 基本語法

es6規定暫時性死區和let const語句不出現變數提公升,主要是為了減少執行時錯誤,防止在變數宣告前就使用這個變數,從而導致意料之外的行為。這樣的錯誤在 es5 是很常見的,現在有了這種規定,避免此類錯誤就很容易了。總之,暫時性死區的本質就是,只要一進入當前作用域,所要使用的變數就已經存在了,但...

es6基本語法

1.es6基本語法 變數的宣告 let 限制作用域 塊 const 常量 唯讀不可更改 const pi 3.14156 console.log pi pi 3.14 console.log pi let a 1 var a for var i 0 i 10 i a 6 輸出10 直接跳轉到最大值 ...

ES6基本語法

學js 箭頭函式 es6中可以使用 作為函式表達形式,極簡風格,引數 函式體。1 不帶引數function 等價於 2 帶引數function a 等價於 a 乙個引數時可以不寫括號 等價於 a 如果函式裡只有一條語句,可以省略return和 3 帶引數且函式裡只有一條返回語句,可以省略return...