ES6的新增內容

2021-09-28 15:19:06 字數 707 閱讀 4682

關於let 和const變數的申明

let申明的變數不存在預解析

let宣告不允許變數的重複

es6引入了塊作用域,在塊作用域內let和const再塊作用域內定義的變數 ,外部不可以訪問

const用來宣告常量,不允許重新賦值,宣告時必須初始化

解構賦值

變數的解構賦值

陣列的解構賦值

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

console.log(a,b,c,d)

物件的解構賦值

let=;

console,log(name,age)

物件屬性別名

let =;

console.log(firstname,age);

let =math;

console.log(typeof sin);

console.log(typeof cos);

字串的解構賦值

let[h,g,j]='jefiwi';

console.log(h,g,j);

模板字串

let add=

let div=`$$

$$`console.log(div);

暫且總結這麼多,洗洗睡吧

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 關鍵字來宣...

ES6 規範內容

ecmascript 6 1.宣告了let命令,與var不同的是,let宣告的變數只在 塊內有效 eg var a for var i 0 i 10 i map.set person,student map.get person out student pro size set key,value ...

ES6 陣列新增

window.onload function 作用 把類陣列 獲取一組陣列元素,arguments.物件轉成陣列 具備length這個東西,就靠譜 let arr 1,2,4 let arr2 array.from arr let json let arr array.from json 作用 把一...