js如何创建有多个返回值的函数
1、<script>functiondemo(){leta=12let水瑞侮瑜b=trueletc=&垆杪屑丝#39;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”
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:20
阅读量:52
阅读量:33
阅读量:75
阅读量:20