1、<script>
function demo(){
let a=12
let b=true
let c='dddf'
return [a,b,c]
}
let [a,b,c]=demo()
console.log("a=",a);
console.log("b=",b);
console.log("c=",c);
</script>
在函数中返回多个值时,我们可以把返回值放在数组中,之后利用解构赋值得到每个返回值。

2、let [a,b,c]=demo()相当于[a,b,c]=[a,b,c]。最后输出a=12,b=true,c=dddf

3、如果我们不按上面的写法,去直接return a,b,c的话,就会出错,提示“Uncaught TypeError: demo is not a function or its return value is not iterable”