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