在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