【发布时间】:2013-11-12 08:14:59
【问题描述】:
我有两个数组
var values[];
var labels[];
我如何返回这两个变量并从函数中获取。
【问题讨论】:
标签: jquery
我有两个数组
var values[];
var labels[];
我如何返回这两个变量并从函数中获取。
【问题讨论】:
标签: jquery
返回一个包含这两个变量的对象或数组。
return [
values[],
labels[]
];
【讨论】:
您可以通过object literal 退回它们:
function yourFunction() {
var values = [];
var labels = [];
//code that modifies `values` and `labels`
return { values : values, labels : labels };
}
var a = yourFunction(); //`a.values` is `values` from the function and `a.labels` is `labels` from the function
【讨论】:
函数一次可以返回一个值/对象/数组。现在你可以用更聪明的方式做到这一点。 在这里使用嵌套数组。
将两个数组放入另一个数组并返回该数组
var newAr = {};
newArr.push(values)
newArr.push(labels)
return newArr
还有许多其他方法可以创建 jQuery 数组。请参考jQuery Arrays。
【讨论】: