配列トラバーサルの問題
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