everyを使うと判定できる
参考にしたサイトの数値をちょっと書き換えてみる
コード.gs
function getEveryResult() {
var values = [1, 2, 3, 4, 5];
Logger.log(values.every(judge));
}
function judge(value) {
return value < 6;
}
|
結果は true
さらに変数を追加して書き換えてみる
コード.gsvar targetNum = 3;
function getEveryResult() {
var values = [1, 2, 3, 4, 5];
var result = values.every(judge);
Logger.log(result);
}
function judge(value) {
return value < targetNum;
}
| 意訳基準の数値を決めて この機能がやること 配列を用意して すべてがjudgeの条件に一致するか判定して 結果をログに出す この機能がやること 配列の要素をひとつずつ見てtargetNumより小さいければtrueを返す |
3より大きい数値もあるので結果は false
参考
Array.prototype.every()