1.關於let&const
let與var的區別
let是塊級作用域,var是函式作用域;let不允許重複申明
const用來定義常量,一旦定義不能改變
2.變數的結構賦值
解構賦值遵循模式匹配原則,比如:
var [k,,l] = [1,,4];console.log(g);
還可以定義初始值 var [a=4]=;console.log(a);
3.箭頭函式
```//es6定義乙個函式的方式:
let fun = (a) =>
//等同於
let fun = function(a) {
return b;
需要注意的是箭頭函式中的this指向的是window物件
4.import,export 用來實現模組化
export default ***
es6學習入門
一 定義變數 1 let 1 不進行預解釋,但是編譯時會優先過濾一遍 let a 0 2 同乙個作用域下面不可重複定義,不同作用域下面是不同變數 let a 0 let a 1 a has already been declared 已經被宣告 console.log a 0,獲取的是全域性a 3 ...
es6入門學習一
1 let和const命令 對於const來說,只宣告不賦值,就會報錯 const的作用域與let命令相同 只在宣告所在的塊級作用域內有效 const和let都不存在是常量提公升,同樣存在暫時性死區,宣告的常量都不可重複,都是先宣告後使用 2 變數的解構賦值 預設值生效的條件是,物件的屬性值嚴格等於...
ES6的學習記錄(二)
3.箭頭函式 什麼叫箭頭函式了,直接上 es5定義函式 function test es6箭頭函式 一般來說箭頭函式的優點是簡便,可讀性更好,但是箭頭函式有乙個最大的有點,解決了this指向的問題 普通函式一般指向的是呼叫函式的物件,沒有呼叫時或者匿名函式指向window或者undefined 而箭...