一、变量解构赋值的用途 1)交换变量的值 let x = 1; let y = 2; [x, y] = [y, x] 2)从函数返回多个值 // 返回一个数组 function example(){ return [1, 2, 4]; } let [a, b, c] = example() // 返回一个对象 function example(){ return { foo:1, bar: 2 } } let {foo, bar} = example(); 或者 ( {foo, bar} = example() ) 3)提取JSON数据 let jsonDat