CustomPromisifyLegacy interface
- 扩展
-
Function
继承的方法
apply(Function, any, any) | 调用函数,将指定对象替换为函数的此值,并为函数的参数替换指定的数组。 |
bind(Function, any, any[]) | 对于给定函数,创建与原始函数具有相同正文的绑定函数。 绑定函数的此对象与指定对象相关联,并具有指定的初始参数。 |
call(Function, any, any[]) | 调用对象的方法,替换当前对象的另一个对象。 |
to |
返回函数的字符串表示形式。 |
[has |
确定给定值是否继承自此函数(如果此函数用作构造函数)。 构造函数可以通过重写此方法来控制哪些对象通过“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