javascript一个函数返回多个值怎么办?

JavaScript012

javascript一个函数返回多个值怎么办?,第1张

js函数一般都是返回一个值,如何要函数return多个值可以做成返回对象的形式

function fn(){

return {

a:1,

b:2

}

}

fn().a //1

fn().b //2 (BY三人行慕课)

可以有两个return,但是不可以在同一个块内进行。例如if(){}else{}在if里面可以有一个return,在else里面也可以有一个return,这两个是不冲突的,但是如果如下:if(){return xreturn y}这个就是冲突的了,他只执行第一个return。因为return相当与一个带返回值的break,执行了return之后,代码就会跳出这个函数。

在GetStation方法里面加代码:

var myArr=new Array()

myArr[0]=x

myArr[1]=y

myArr[2]=z

ruturn myArr

返回后直接使用即可,只有此办法,不可能让你返回3个东西。