Function.prototype

Function.prototype

Function.prototype属性存储了Function的原型对象。

描述

Function对象继承自 Function.prototype 属性。因此,Function.prototype不能被修改。

属性

Function.arguments以数组形式获取传入函数的所有参数。此属性已被arguments替代。Function.arity用于指定的函数的参数的个数,但已被删除。使用length属性代替。

方法

Function.prototype.apply()在一个对象的上下文中应用另一个对象的方法;参数能够以数组形式传入。

规范

SpecificationStatusComment
ECMAScript 1st Edition (ECMA-262)StandardInitial definition. Implemented in JavaScript 1.1
ECMAScript 5.1 (ECMA-262)The definition of 'Function.prototype' in that specification.Standard
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Function.prototype' in that specification.Standard
ECMAScript Latest Draft (ECMA-262)The definition of 'Function.prototype' in that specification.Living Standard

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)(Yes)