記録問題の配列

配列トラバーサルの問題 

VAR _TheArray = [{ "データ": "0-1"、 "0-2"、 "0-3"]、ID: "111"}、{ "データ": "1-1"]、ID : "222"}、{ "データ": "2-1"、 "2-2"]、ID: "333"}、{ "データ": "3-1"、 "3-2"] 、ID: "444"}]。 

dataMaxLength = 0でした。

用(VAR N _TheArrayで){

         IF(_TheArray [N] .data.length> dataMaxLength){

                   dataMaxLength = _TheArray [N] .data.length。

         }

}

console.log( "dataMaxLength:" + dataMaxLength)。

IF(dataMaxLength> 0){

    {(J ++; J <dataMaxLength VAR J = 0)のための 

        用(VARのK = 0; K <_TheArray.lengthあり、k ++){ 

        不均一なレベルを防ぐために、IF(_TheArray [K] .DATA [J]!=不定){//データ長

                console.log(_TheArray [K] .DATA [J])。

            }

        }

}}

 

2次元配列の要素の評価を確立し、向上させます

VAR _TheArray = [{ "データ": "0-1"、 "0-2"、 "0-3"]、ID: "111"}、{ "データ": "1-1"]、ID : "222"}、{ "データ": "2-1"、 "2-2"]、ID: "333"}、{ "データ": "3-1"、 "3-2"] 、ID: "444"}]。

VAR _TheArrayTwo =新しい配列();

_TheArrayTwo [0] = _TheArray; _TheArrayTwo.push(_TheArray)。

_TheArrayTwo

おすすめ

転載: www.cnblogs.com/tldxh/p/12481964.html