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