• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:多次元の配列を[ ]で括って見やすくトレースするには?)

多次元の配列を[ ]で括って見やすくトレースする方法

このQ&Aのポイント
  • 多次元の配列を見やすくトレースする方法について説明します。
  • 配列が何次元か特定される場合は、for文などを使用して次元の数だけ繰り返すことでトレースすることができます。
  • 配列の要素と要素の切れ目を見やすくするために、配列を[ ]で括って表示する方法があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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メソッドを 書き換えちゃったりとかするんだろうな とか思いながら泥臭いやりかたをしてます

noname#153433
質問者

お礼

ありがとうございました