CustomPromisifyLegacy interface

扩展

Function

继承属性

arguments
caller
length
name

返回函数的名称。 函数名称是只读的,不能更改。

prototype

继承的方法

apply(Function, any, any)

调用函数,将指定对象替换为函数的此值,并为函数的参数替换指定的数组。

bind(Function, any, any[])

对于给定函数,创建与原始函数具有相同正文的绑定函数。 绑定函数的此对象与指定对象相关联,并具有指定的初始参数。

call(Function, any, any[])

调用对象的方法,替换当前对象的另一个对象。

toString()

返回函数的字符串表示形式。

[hasInstance](any)

确定给定值是否继承自此函数(如果此函数用作构造函数)。

构造函数可以通过重写此方法来控制哪些对象通过“instanceof”识别为其实例。

继承属性详细信息

arguments

arguments: any

属性值

any

继承自 Function.arguments

caller

caller: Function

属性值

Function

继承自 Function.caller

length

length: number

属性值

number

继承自 Function.length

name

返回函数的名称。 函数名称是只读的,不能更改。

name: string

属性值

string

继承自 Function.name 的

prototype

prototype: any

属性值

any

继承自 Function.prototype

继承的方法详细信息

apply(Function, any, any)

调用函数,将指定对象替换为函数的此值,并为函数的参数替换指定的数组。

function apply(this: Function, thisArg: any, argArray?: any): any

参数

this

Function

thisArg

any

要用作此对象的对象。

argArray

any

要传递给函数的一组参数。

返回

any

继承自 Function.apply

bind(Function, any, any[])

对于给定函数,创建与原始函数具有相同正文的绑定函数。 绑定函数的此对象与指定对象相关联,并具有指定的初始参数。

function bind(this: Function, thisArg: any, argArray: any[]): any

参数

this

Function

thisArg

any

此关键字可以在新函数中引用的对象。

argArray

any[]

要传递给新函数的参数列表。

返回

any

继承自 Function.bind 的

call(Function, any, any[])

调用对象的方法,替换当前对象的另一个对象。

function call(this: Function, thisArg: any, argArray: any[]): any

参数

this

Function

thisArg

any

要用作当前对象的对象。

argArray

any[]

要传递给方法的参数列表。

返回

any

继承自 Function.call

toString()

返回函数的字符串表示形式。

function toString(): string

返回

string

继承自 Function.toString

[hasInstance](any)

确定给定值是否继承自此函数(如果此函数用作构造函数)。

构造函数可以通过重写此方法来控制哪些对象通过“instanceof”识别为其实例。

function [hasInstance](value: any): boolean

参数

value

any

返回

boolean

继承自 Function.__@hasInstance@4744