Array.prototype.forEach()Array.forEach()は何が違うのでしょうか?

  • Array.forEach()と書いたら、内部でArray.prototype.forEach()が呼ばれるので、わざわざArray.prototype.forEach()と書く必要はない?
  • それともArray.prototype.forEach()と書くと、Array.forEach()では出来ない何かの処理ができるのでしょうか?

回答ありがとうございました。
質問するに辺り、最初に疑問に思った点を追記します。
・下記は何が違うのでしょうか?
Array.forEach
Array.prototype.forEach()

基本はArray.prototype.forEach()だと思うのですが、
Array.forEachは、Array.prototype.forEach.call()の汎用的な簡易表記ということなのでしょうか?
Mozilla(Firefox)だけの書き方?