A better solution to finders-keepers.english.md (#34759)
* Update finders-keepers.english.md A better approach to finder's keepers problem * A better appoach to solve finders-keepers (JS) Fixed travis bug * fix: indented solution code
This commit is contained in:
committed by
Randell Dawson
parent
95e541882c
commit
b2e514d39f
@ -56,16 +56,7 @@ findElement([1, 2, 3, 4], num => num % 2 === 0);
|
|||||||
|
|
||||||
```js
|
```js
|
||||||
function findElement(arr, func) {
|
function findElement(arr, func) {
|
||||||
let num;
|
return arr.filter(func)[0];
|
||||||
|
|
||||||
arr.some(e => {
|
|
||||||
if (func(e)) {
|
|
||||||
num = e;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
return num;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
findElement([1, 2, 3, 4], num => num % 2 === 0);
|
findElement([1, 2, 3, 4], num => num % 2 === 0);
|
||||||
|
Reference in New Issue
Block a user