配列内を小さい順にソートできれば先頭が最小値でと末尾が最大値となる
ソートする方法
コード.gsfunction get_min_max() {
var array = [1,2,3,5,4,2];
array.sort(sorting);
var min = array[0];
var max = array[array.length-1]
Logger.log([min, max]);
}
function sorting(a, b){
return a - b;
}
| 意訳この機能がやること 配列の中に順序がバラバラの数値を用意して ソートして 配列の先頭を取得して 配列の末尾を取得して ログに出す この機能がやること 配列内の数値の大小を引き算した結果を返す(正の数か負の数かで配列の順番をソートする) |
get_min_max() を実行したログ
参考
JavaScript Array sort() Method
https://www.w3schools.com/jsref/jsref_sort.asp
ググってみるとこういう方法も使われている
Math.max.apply(null, array);
JavaScript Array sort() Method
https://www.w3schools.com/jsref/jsref_sort.asp
ググってみるとこういう方法も使われている
Math.max.apply(null, array);
