1

いくつかの for ループを使用して配列を作成しています。問題は、2 番目のパスで 4 つの未定義の変数が追加され、それらがどこから来ているのかわからないことです。

注: if ステートメントは正しく、一致した場合にのみ起動されます。

コード :

for (var x = 0; x < galleryObject[1].length; x++) {
    gallerys[x]= [];    

    for (var i = 0; i < galleryObject[2].length; i++) {

        if (galleryObject[2][i].galId === galleryObject[1][x].id) {


            gallerys[x][i] = {};
            gallerys[x][i].filename=galleryObject[2][i].fileName
            gallerys[x][i].caption =galleryObject[2][i].caption


        }

    }
}
4

1 に答える 1