some: 1つでも条件を満たすか。every: 全て満たすか
[1, 2, 3].some(n => n > 2); // true
[1, 2, 3].every(n => n > 0); // true
[1, 2, 3].every(n => n > 1); // false
// 空配列: some→false, every→true (vacuous truth)空配列ではsome→false、every→true(恒真命題)になる。条件にマッチした時点でショートサーキット評価される。