js如何创建有多个返回值的函数?

 时间:2026-02-14 01:59:08

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>

在函数中返回多个值时,我们可以把返回值放在数组中,之后利用解构赋值得到每个返回值。

js如何创建有多个返回值的函数?

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

js如何创建有多个返回值的函数?

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

  • C#.NET SDK 5.0安装和验证
  • 如何实现html5 canvas图片移动到鼠标点击位置
  • 解决C#连接oracle的BadImageFormatException
  • outlook 2016 怎么修改邮件数据文件存放路径
  • 如何解决电脑连接外部设置不提示发现新硬件
  • 热门搜索
    壁虎养殖 行房出血是什么情况 竟然的近义词是什么 唐氏综合征是什么 如何腌制咸鸭蛋 sneakers是什么意思 黄钟大吕是什么意思 拉拉裤是什么 趣味运动会策划方案 黑鱼养殖