Array.prototype.pushintermediateconst evens = []
[1,2,3,4,5].forEach(n => { if (n%2===0) evens.push(n) })
evens // β [2, 4]Use push() to collect matching elements into a result array during iteration.
A common pattern: use forEach to iterate and push to collect matching elements into a new array.
const evens: number[] = []
[1, 2, 3, 4].forEach(n => { if (n % 2 === 0) evens.push(n) })
// evens === [2, 4]