- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:多次元の配列を[ ]で括って見やすくトレースするには?)
多次元の配列を[ ]で括って見やすくトレースする方法
このQ&Aのポイント
- 多次元の配列を見やすくトレースする方法について説明します。
- 配列が何次元か特定される場合は、for文などを使用して次元の数だけ繰り返すことでトレースすることができます。
- 配列の要素と要素の切れ目を見やすくするために、配列を[ ]で括って表示する方法があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
var test=[[1,2,3],[4,5,6,[7,8,9]]] trace(arrayToString(test)) function arrayToString(arr:Array):String{ var rtn:String="[" for(var i=0;i<arr.length;i++){ if(arr[i] is Array){ rtn+=arrayToStringMirror(arr[i]) }else{ rtn+=((i==0)?"":",")+arr[i].toString() } } rtn+="]" return rtn } function arrayToStringMirror(arr:Array):String{ return arrayToString(arr) } たぶん賢い人はArrayクラスのtoStringメソッドを 書き換えちゃったりとかするんだろうな とか思いながら泥臭いやりかたをしてます
お礼
ありがとうございました