1、非常有用,特别在做数据交互 ajax
let [a,b,c] = [12,4,5]
注意:左右两边的结构要保持一致
2、json:
1 let json = { 2 name:‘fanfan‘, 3 age:19, 4 sex:‘max‘ 5 } 6 let{name,age,sex}=json 7 console.log(name,age,sex)
3、解构时候可以给默认值:
1 let [a,b,c="默认值"] = [‘aaa‘,‘bbb‘]
4、计算参数之和
1 function sum(...num){ 2 var sumNum = 0; 3 for(let i=0;i<num.length;i++){ 4 sumNum += parseInt(num[i]) 5 } 6 console.log(sumNum) 7 } 8 9 sum(1,2,3) //6 10 sum(1,2,"3") //6 11 sum(1,3,"6和4") //10 12 13 function Sum(...nums){ 14 let sum = nums.reduce((x,y)=>{return x+y}) 15 return sum 16 }
原文:https://www.cnblogs.com/yqyf/p/12519844.html