var a = [7,8,9,4,5,3,2,0,44];
[0,2,8].reduce(function(p,c,i,arr){return p && (a.indexOf(c)>-1) },true)
//true
[0,2,8,45].reduce(function(p,c,i,arr){return p && (a.indexOf(c)>-1) },true)
//false
[0,2,8,44].reduce(function(p,c,i,arr){return p && (a.indexOf(c)>-1) },true)
//true
잘 작동합니다!with 및 operator를 사용할 때 JavaScript/ECMAScript 5에서 처음으로 중지가 감소합니까?
처음으로 콜백 fn이 false를 반환 할 때 중지하는 것으로 충분합니까?
그 코드는 배열 'a'에 'arr'배열에 들어있는 모든 것이 들어 있는지 확인합니다.
이것은 .reduce의 목적이 아닙니다. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every에서'.every '를 찾을 수도 있습니다. –
오! 감사!!! 그러나 나의 감소는 일하고 있었다. 롤! –