javascript一个函数返回多个值怎么办?

JavaScript017

javascript一个函数返回多个值怎么办?,第1张

js函数一般都是返回一个值,如何要函数return多个值可以做成返回对象的形式

function fn(){

return {

a:1,

b:2

}

}

fn().a //1

fn().b //2 (BY三人行慕课)

可以直接返回一个数组或是一个对象。

下面是个小例子,仅供参考:

function tab(){

    return {a:'a',b:'b'}

}

tab()

这样就可以实现return多个返回值了。

使用return语句

return的内容可以是值、变量、表达式、函数~~~(如下案例为返回一个表达式,返回的是str和str2连接的结果)

<script>

    function h5course() {

        var str = 'HTML5学堂'

        var str2 = '原创技术文章分享'

        return str+str2

    }

    console.log(h5course())

</script>