es6 解構賦值

2021-10-09 18:32:53 字數 481 閱讀 4594

es6 解構賦值

做題中遇到的問題,及時記錄。原因是es6 的解構掌握的不夠熟練,此處需要注意的是如果解構不成功,變數的值就等於undefined。並且解構賦值允許指定預設值。基礎真的很重要啊 ~~~~容不得一點馬虎

阮一峰老師寫的很詳細了:

以往的寫法的乙個乙個賦值的,es 6的寫法就更加的簡便了,但是es 6 的寫法要求左右兩邊的格式是一樣的,就是模式匹配,根據一樣的模式來進行資料的解構。

let  a = 1;

let b = 2;

let c = 3;

//es6 中的賦值更加簡單,可以寫成一行**

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

ES6 解構賦值

陣列的解構賦值 let a,b 12,13 let a,b,c d 13,15,16 let a,b c 78,12 23 let x,y 1,3,5 x 1,y 3 let x,y,z a x a,y undefined z let h,b 1,2,3,4 1,2,3,4 預設值 let x tr...

ES6解構賦值

一 基本用法 解構 destructuring 按照一定的模式,從陣列或者物件中提取值,對變數進行賦值。let par1,par2,par3 1,2 console.log par1,par2,par3 1 2 不完全解構時par3對值為undefined 解構賦值允許指定變數對預設值。let pa...

es6解構賦值

coding changes the world accumulating makes yourself 主要從三個方面講述 陣列式的解構賦值 物件式的解構賦值 函式中的解構賦值 preface 現今的變數宣告語法十分的直接 左邊是乙個變數名,右邊可以是乙個陣列 的表示式或乙個物件 的表示式,等等。...