all. 제공된 조건부 함수가 컬렉션의 모든 요소에 대해 true를 반환하면 true를 반환하고 그렇지 않으면 false를 반환합니다.
Array.every()를 사용하여 콜렉션의 모든 요소가 fn에 따라 true를 반환하는지 테스트합니다. 부울을 기본값으로 사용하려면 두 번째 인수 fn을 생략하십시오.
const all = (arr, fn = Boolean) => arr.every(fn)
// 예시
all([4, 2, 3], (x) => x > 1) // true
all([1, 2, 3]) // true
[출처: http://30.surge.sh/]