簡體   English   中英

對 2 個數組使用 forEach()

[英]Using forEach() for 2 arrays

如何同時將forEach()用於 2 個數組?

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

我還想包括來自另一個相同長度數組的數據。 我為此使用 zip 嗎?

一種方法是使用forEachindex參數,它給出正在迭代的當前項目的索引。 您可以使用它來訪問同一索引處的另一個數組的項目。

array1.forEach( (each, index) => {
    if (each.open > each.close) {
        console.log(array2[index])
    }
})

這當然是假設它們的長度相同,否則會中斷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM