結構相同一一對應的方式賦值:let [json, arr, num, str] = [, [1, 2, 3], 8, 'str']
let [json, arr, num, str] = [, [1, 2, 3], 8, 'str']console.log(json, arr, num, str)
1.左右兩邊結構必須一樣:let [a,b]=//報錯。左右兩邊結構必須一樣
2.右邊必須是個東西:let =//報錯,右邊不是乙個合法的東西
3.宣告和賦值不能分開(必須在一句話裡完成):let [a,b];[a,b]=[15,6]//報錯,宣告和賦值不能分開左右兩邊結構必須一樣
右邊必須是個東西
宣告和賦值不能分開(必須在一句話裡完成)
let [a,b,x]=[1,2,3]console.log(x)//3
let =
console.log(y)//6
let [json,arr,num,str]=[,[12,5,8],8,'an']
console.log(json,arr,num,str)
let [a,b]=//
報錯。左右兩邊結構必須一樣
let =//
報錯,右邊不是乙個合法的東西
let [a,b]
[a,b]=[15,6]//
報錯,宣告和賦值不能分開
let [a, b, c] = [1, 2, 3]console.log(a, b, c)
let =
console.log(x, y, z)
let [json, arr, num, str] = [, [1, 2, 3], 8, 'str']
console.log(json, arr, num, str)
ES6課程 6 解構賦值
1 解構賦值就是從物件或陣列中提取資料,並賦值給變數 多個 也就是對陣列或物件的批量賦值 2 物件的解構賦值 把物件的屬性name和age對應的值分別賦值給變數name和age let 3 陣列的解構賦值 把陣列中的1和 fry 分別賦值給變數a和b let a,b 1,fry 依次將物件裡面的na...
石川es6課程 7 陣列
主要就map 對映 乙個對乙個 reduce 彙總 一堆出來乙個 filter 過濾器,foreach 迴圈 迭代 四個方法 使用形式就是方法裡面接匿名函式作為引數 例如let result arr.map function item es6簡化版 let res arr.map item item...
石川es6課程 18 ES6 複習
無論在講課和學習中,複習總結都是很重要變數 let const 宣告方式 能否重複宣告 作用域型別 是否支援變數提公升 var能 函式級變數 是,undefined let不能,不允許在相同作用域內,重複宣告同乙個變數 塊級變數 否,referrenceerror is not defined co...