1、<script>functiondemo(){leta=12letb=trueletc='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”