1

私は2次元配列を持っていalbumPhotos[x][y]ます。行はphotoalbumsで、列はlinks to photosです。

これで、すべての の数が異なります。これは、この配列内のすべてphotoalbumの の数が異なるphotosことを意味します。rowcolumns

この配列のすべての行の長さを確認しようとしています。つまり、すべての行に列がいくつあるかを意味します。どうすればjavascriptでそれを行うことができますか?

私は試した :

for(var i=0; i< numberOfRows ; i++)
    for(var x=0; x < albumPhotos[i].length; x++) ...

しかし、どうやらこれはJavaScriptの間違ったコマンドです。それから私はこのようなことを試しました:

for(var i=0; i< numberOfRows ; i++)
    for(var x=0; x < albumPhotos.rows[i].cells.length; x++)

しかし、それはまた間違っているようです。これはhtmlテーブル用であり、配列用ではないと思います。

何か案は?

4

2 に答える 2

3

.length現在の行を確認するだけです。

var numberOfRows = albumPhotos.length;

for(var i=0; i < numberOfRows ; i++)
    console.log(albumPhotos[i].length);

おっしゃる通り、2 番目の例は、配列ではなくテーブル要素に対するものです。

于 2013-06-25T16:25:14.357 に答える