> Function.call == Function.prototype.call
true
> Function.prototype == Function
false
Почему методы Function.prototype.* существуют как Function.*? Это кажется непоследовательным.
Это не относится к любому другому первичному типу (Array.slice не существует, но Array.prototype.slice).