使用jquery从一个函数返回两个数组[重复]

Posted

技术标签:

【中文标题】使用jquery从一个函数返回两个数组[重复]【英文标题】:Using jquery return two array from a function [duplicate] 【发布时间】:2013-11-12 08:14:59 【问题描述】:

我有两个数组

 var values[];
  var labels[];

我如何返回这两个变量并从函数中获取。

【问题讨论】:

***.com/questions/2917175/… 【参考方案1】:

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

return [
    values[],
    labels[]
];

【讨论】:

【参考方案2】:

您可以通过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

【讨论】:

【参考方案3】:

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

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

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

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

【讨论】:

以上是关于使用jquery从一个函数返回两个数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用jQuery从数组中选择一个随机元素[重复]

从 jquery 选择器每个函数返回一个数组

从排序数组中删除重复项

C#函数返回两个值[重复]

从函数返回本地字符数组[重复]

arts打卡 从排序数组中删除重复项