-2

我有两个数组

 var values[];
  var labels[];

我怎样才能返回这两个变量并从函数中获取。

4

3 回答 3

2

您可以在对象文字中返回它们:

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
于 2013-11-01T05:56:55.240 回答
0

返回包含这两个变量的对象或数组。

return [
    values[],
    labels[]
];
于 2013-11-01T05:56:21.757 回答
0

一个函数一次可以返回一个值/对象/数组。现在你可以用更聪明的方式做到这一点。在这里使用嵌套数组。

将两个数组放在另一个数组中并返回该数组

var newAr = {};
newArr.push(values)
newArr.push(labels)
return newArr

还有许多其他方法可以创建 jQuery 数组。请参阅jQuery 数组

于 2013-11-01T05:57:53.900 回答