javascript - 将数组变量传递给函数的下一部分

标签 javascript arrays foreach

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

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

在我的函数中,我正在使用 recs 的每个值,例如 -

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

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

最佳答案

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

数据:recs

否则,您可以使用 slice 克隆数组.

数据:recs.slice()

注意:如果您查看函数引用,您会发现相同的函数也允许您分割数组的特定部分。

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

相关文章:

java - 对象数组未正确初始化

java - (Java) 我的入门冒泡排序的效率

javascript - forEach 的替代方案

javascript - Firebase 数据库 : Search for Particular Item

Javascript 覆盖而不是警报

javascript - ajax 数据在 jquery 的点击事件中不起作用

javascript - 比较两个对象数组并过滤结果

javascript - 在给定状态 ID 的 iPython Notebook 中嵌入推文

arrays - 如何快速解析字符串数组?

Java : Trying to print average temperature for each of 3 weeks using instantiable classes and arrays