我正在JavaScript函数中使用整数数组,我将其简化为-

var recs = new Array();
recs[0] = 1;
recs[1] = 2;
recs[2] = 3;


在函数的更下方,我使用的是recs的每个值,例如-

data: [
        recs[0], recs[1], recs[2]
  ]


我如何遍历recs中的每个值并将其添加到data而不进行硬编码,因为值的数量可能会发生变化。

最佳答案

好吧,如果您不介意使用相同的数组引用,则可以简单地执行以下操作:

data: recs

否则,您可以使用slice克隆阵列。

data: recs.slice()

注意:如果您看一下函数参考,您会发现相同的函数也允许您分割数组的特定部分。

关于javascript - 将数组变量传递给函数的下一部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19571100/

10-10 21:59