Google App Script での配列操作の質問です。
Google App Script での配列操作の質問です。 data という名前の所与の二次元配列があっとして、その内容から act_data という 新しい二次元配列を構成したあとに、act_data の4列目の内容に基づいて昇順で ソートするために、以下のようなスクリプトを書いたのですが、ソートが機能せず... number_of_registered = data.length -1; var act_data = []; for ( var i = 1; i <= number_of_registered; i++ ) { act_data.push([data[0][2],data[i][1],data[i][2],data[i][4],data[i][6]]); act_data.push([data[0][3],data[i][1],data[i][3],data[i][5],data[i][6]]); } act_data.sort(function(a,b){return(a[3] - b[3]);}); 比較関数の書き方:ソート基準の要素指定の書き方あたりに問題があるのでない かと思いつつ、解決できず、どなたか正しい方法についてご教示くださいませ。
JavaScript・8閲覧