gas_1_13_arrayfunction

Google WorkspaceでAdmin SDKのDirectory APIを有効にする方法 gas

素振り2日目


function myFunction1_13(){
  console.log(sum_(0,1,2,3,4,5,6,7,8,9,10));
  console.log(sum2_(0,1,2,3,4,5,6,7,8,9,10));
}
/**
 * 受け取った任意の数の数値の総和を返す(for ...of文を使用したバージョン)
 * @param {...number} numbers 任意の数値
 * @return {number} 総和
 */
function sum_(...numbers){
  let sum = 0;
  for (const number of numbers){
      sum += number;
  }
  return sum;
}

/**
 * 受け取った任意の数の数値の総和を返す(reduceを使用したバージョン)
 * @param {...number} numbers 任意の数値
 * @return {number} 総和
 */
function sum2_(...numbers){
  return numbers.reduce((sum,number) => sum +number);
}

コメント

タイトルとURLをコピーしました