解構賦值的作用:
簡化賦值操作。(字面意思:解開一個結構賦值給某個東西)
解構賦值的寫法要求:
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)
由上可知,其應用場景可以用於前端獲取後端傳過來的參數時使用。