从JavaScript函数返回多个变量? [英] Return multiple variables from a JavaScript function?
本文介绍了从JavaScript函数返回多个变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在python中,为了返回多个变量,我可以这样做 -
pre $ def $ function $($):
返回int(i),int(i)* 2
value,duble_value = function_one(1)
如果函数只能返回单个返回值,我将如何使用javascript实现相同的结果? (我假设使用数组?)
解决方案
您需要使用数组或对象。
$ b
例如:
function test(){
return {foo: bar,baz:bof};
function test2(){
return [bar,bof];
}
var data = test();
foo = data.foo;
baz = data.baz;
data = test2();
foo = data [0];
baz = data [1];
In python, to return multiple variables, I can do --
def function_one(i):
return int(i), int(i) * 2
value, duble_value = function_one(1)
How would I achieve this same result using javascript if functions may only return a single return value? (I assume using an array?)
解决方案
You need to either use an array or an object.
For example:
function test() {
return {foo: "bar", baz: "bof"};
}
function test2() {
return ["bar", "bof"];
}
var data = test();
foo = data.foo;
baz = data.baz;
data = test2();
foo = data[0];
baz = data[1];
这篇关于从JavaScript函数返回多个变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文