Add a note on some()/every() short circuit
This commit is contained in:
parent
edef0b4306
commit
dea1a2d375
1 changed files with 2 additions and 0 deletions
|
@ -741,6 +741,8 @@ These methods are the most used ones, they cover 99% of use cases. But there are
|
|||
- [arr.some(fn)](mdn:js/Array/some)/[arr.every(fn)](mdn:js/Array/every) checks the array.
|
||||
|
||||
The function `fn` is called on each element of the array similar to `map`. If any/all results are `true`, returns `true`, otherwise `false`.
|
||||
|
||||
These methods behave sort of like `||` and `&&` operators: if `fn` returns a truthy value, `arr.some()` immediately returns `true` and stops iterating over the rest items; if `fn` returns a falsy value, `arr.every()` immediately returns `false` and stops iterating over the rest items as well.
|
||||
|
||||
We can use `every` to compare arrays:
|
||||
```js run
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue