在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"])

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM