some method doesn't check the condition with every element present in the array it just returns true if one element satisfies the condition.
const array = [2,3,4,5]; function greaterThan(number) { return array.some((e) => e >= number) } console.log( greaterThan(1)); // true
Like in above code some method only checks the condition with first element in the array so it returns true .
There is a every method in javascript, it checks the condition with every element present in the array.
const array = [2,3,4,5]; function greaterThan(number) { return array.every((e) => e >= number) } console.log( greaterThan(1)); // true
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
some method doesn't check the condition with every element present in the array it just returns true if one element satisfies the condition.
Like in above code some method only checks the condition with first element in the array so it returns true .
There is a every method in javascript, it checks the condition with every element present in the array.
References