1.解構賦值可以輕鬆獲取對象或者數組中的數據 結果: json中的數據就被輕鬆獲取; 2.解構複製可以交換變數 結果: a=4,b=3,c=2,d=1 賦值的過程需要保證兩邊的數據格式匹配 [a,b,c,d]=[d,c,b,]; d的值將為underfinded 3.對象的解構賦值 結果,666,8 ...
1.解構賦值可以輕鬆獲取對象或者數組中的數據
var jsonData = { data: "111", data2: ["test","test2"],
};
結果:
json中的數據就被輕鬆獲取;
2.解構複製可以交換變數
var a=1,b=2,c=3,d=4; [a,b,c,d]=[d,c,b,a]; console.log(a,b,c,d);
結果: a=4,b=3,c=2,d=1
賦值的過程需要保證兩邊的數據格式匹配
[a,b,c,d]=[d,c,b,];
d的值將為underfinded
3.對象的解構賦值
let {obj, obj2 } = { obj: "666", obj2: "888" };
console.log(obj,obj2)
結果,666,888