ES6入門學習之解構賦值

解構賦值的作用:
簡化賦值操作。(字面意思:解開一個結構賦值給某個東西)
解構賦值的寫法要求:
1.左右兩邊結構必須一樣
2.右邊必須符合語法要求
3.聲明和賦值必須寫在一起

基本demo:

let [a,b,c] = [1,2,3];
console.log(a,b,c);//1,2,3

let {a,b,c} = {a:1,b:2,c:3};
console.log(a,b,c);//1,2,3

進階demo

let [{a,b,c},[n1,n2,n3],str] = [{a:1,b:5,c:6},[7,8,9],'asd'];
console.log(a,b,c,n1,n2,n3,str);//1,5,6,7,8,9,'asd'

let [Json,arr,str] = [{a:1,b:5,c:6},[7,8,9],'asd'];
console.log(Json,arr,str)

由上可知,其應用場景可以用於前端獲取後端傳過來的參數時使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章