These arguments are there for JS `some()`, `every()`, `forEach()` etc. They make it easy to test if an array is sorted, for instance: ``` > [1, 2, 3].every((v, i, arr) => (i === 0) || arr[i-1] < v) true > [1, 2, 3, 1].every((v, i, arr) => (i === 0) || arr[i-1] < v) false ``` It would be cool if this could be written as ``` [1, 2, 3, 1].should.matchEach((v, i, arr) => (i === 0) || arr[i-1] < v) ``` The error message could contain the index at which it failed
These arguments are there for JS
some(),every(),forEach()etc. They make it easy to test if an array is sorted, for instance:It would be cool if this could be written as
The error message could contain the index at which it failed