это не твой ответ, просто о необщем поведении firefox

аружил, что некоторые функции, такие какconcat() push() every() оба существуют вArray а такжеArray.prototype(с консолью Firefox 57.0.1)

Это сбивает с толку, так как методы-прототипы существуют вArray.
Кроме того, при чем здесь Staic метод (Array.from(), Array.isArray() и т. д.) существует в?

Я думаю, что до некоторой степени понял концепции прототипа javascript, поэтому мне интересно, почему методы-прототипы (concat() push() ...) как вArray а такжеArray.prototype