Array.prototype.everyintermediateconst nums = [1, 2, 3, 4]
nums.every(n => n > 0) // β true (all positive)
nums.some(n => n > 3) // β true (at least one > 3)Use every() when all elements must pass, and some() when at least one must pass.
every() requires all elements to pass; some() requires at least one. Understanding this distinction is essential for writing correct predicates.
Challenge: Implement allEven(nums) that returns true if every number in the array is even.
allEven([2, 4, 6]) // β true
allEven([2, 3, 6]) // β false