Javascript 对2个数组使用forEach()

Javascript 对2个数组使用forEach(),javascript,Javascript,如何对两个数组同时使用forEach() array1.forEach(each => { if (each.open > each.close) { drawShape(x,y) 我还想包括来自相同长度的另一个数组的数据。我使用zip吗?一种方法是使用forEach的index参数,该参数给出当前迭代项的索引。您可以使用它访问同一索引处另一个数组的项 array1.forEach((每个,索引)=>{ 如果(each.open>each.close){ c

如何对两个数组同时使用
forEach()

array1.forEach(each => {
    if (each.open > each.close) {
        drawShape(x,y)

我还想包括来自相同长度的另一个数组的数据。我使用zip吗?

一种方法是使用
forEach
index
参数,该参数给出当前迭代项的索引。您可以使用它访问同一索引处另一个数组的项

array1.forEach((每个,索引)=>{
如果(each.open>each.close){
console.log(array2[index])
}
})

当然,这是假设它们的长度相同,否则会断裂。

您可以压缩它们,或者您可以使用
index
参数并行检查这两个参数。如果您给我一个如何操作的示例,我将接受它。谢谢你的回复。如果你只是想把两者结合起来,你可以使用扩展操作符。谢谢!非常感谢你的帮助。我不知道该如何构造这个!