開発コンソールで以下のコードを順番に実行して結果を確認してみてください

> var numbers = [1, 2, 3, 4, 5];
< undefined

> numbers.forEach(function(e) { console.log(e); });
1
2
3
4
5
< undefined

> numbers.map(function(e) { return e * e; });
< [1, 4, 9, 16, 25]

> numbers.filter(function(e) { return e % 2 === 1; });
< [1, 3, 5]

> numbers.some(function(e) { return e === 5; });
< true

> numbers.every(function(e) { return e === 5; });
< false

> numbers.every(function(e) { return e <= 5; });
< true

> numbers.reduce(function(pre, cur) { return pre + cur; });
< 15

> numbers.reduce(function(pre, cur) { return pre + cur; }, 10000);
< 10015