在JavaScript的方法中,return(返回)两个值或者多个值的方法

在JS的方法中,return(返回)两个值或者多个值的方法

 

 方式一:使用数组的方式,有两种:

第一种:

    function returnValues() {
        var temp = 10;
        var provisional = 20

        var names = new Array(temp,provisional)
        return names
    }
    console.log(returnValues()[0])
    console.log(returnValues()[1])

 

 

第二种:

    function returnValues() {
        var temp = 10;
        var provisional = 20

        return [temp,provisional]
    }
    console.log(returnValues()[0])
    console.log(returnValues()[1])

 

 

方式二:通过对象的属性访问方法

  function returnValues() {
        var temp = 10;
        var provisional = 20

        return {temp,provisional}//等价于:{temp:temp,provisional:provisional} 两名称相同,所以省略一个
    }
    var obj = returnValues()
    console.log(obj.temp)
    console.log(obj.provisional)

 

 

方式三:将数据封装在JSON中返回

    function returnValues() {
        var temp = {"name":"zhongguo","age":"2021"}
        return temp
    }
    var obj = returnValues()
    console.log(obj["name"])
    console.log(obj["age"])

 

posted @ 2021-12-23 11:42  正在追逐的萌新  阅读(2397)  评论(0编辑  收藏  举报