Aracılığıyla paylaş


CustomPromisifyLegacy interface

Extends

Function

Devralınan Özellikler

arguments
caller
length
name

İşlevin adını döndürür. İşlev adları salt okunur ve değiştirilemez.

prototype

Devralınan Yöntemler

apply(Function, any, any)

İşlevin bu değeri için belirtilen nesneyi ve işlevin bağımsız değişkenleri için belirtilen diziyi değiştirerek işlevini çağırır.

bind(Function, any, any[])

Belirli bir işlev için, özgün işlevle aynı gövdeye sahip bir ilişkili işlev oluşturur. İlişkili işlevin bu nesnesi belirtilen nesneyle ilişkilendirilir ve belirtilen ilk parametrelere sahiptir.

call(Function, any, any[])

Geçerli nesne için başka bir nesnenin yerine bir nesnenin yöntemini çağırır.

toString()

bir işlevin dize gösterimini döndürür.

[hasInstance](any)

Bu işlev bir oluşturucu işlevi olarak kullanıldıysa verilen değerin bu işlevden devralınıp devralmadığını belirler.

Oluşturucu işlevi, bu yöntemi geçersiz kılarak 'instanceof' tarafından hangi nesnelerin kendi örneği olarak tanınabileceğini denetleyebilir.

Devralınan Özellik Detayları

arguments

arguments: any

Özellik Değeri

any

Function.arguments Devralındı

caller

caller: Function

Özellik Değeri

Function

Function.caller'dan Devralınan

length

length: number

Özellik Değeri

number

function.length öğesinden devralınan

name

İşlevin adını döndürür. İşlev adları salt okunur ve değiştirilemez.

name: string

Özellik Değeri

string

Function.name'dan Devralınan

prototype

prototype: any

Özellik Değeri

any

Function.prototype'tan Devralınmış

Devralınan Yöntemin Ayrıntıları

apply(Function, any, any)

İşlevin bu değeri için belirtilen nesneyi ve işlevin bağımsız değişkenleri için belirtilen diziyi değiştirerek işlevini çağırır.

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

Parametreler

this

Function

thisArg

any

Bu nesne olarak kullanılacak nesne.

argArray

any

İşleve geçirilecek bir dizi bağımsız değişken.

Döndürülenler

any

İşlevinden Devralınmış .apply

bind(Function, any, any[])

Belirli bir işlev için, özgün işlevle aynı gövdeye sahip bir ilişkili işlev oluşturur. İlişkili işlevin bu nesnesi belirtilen nesneyle ilişkilendirilir ve belirtilen ilk parametrelere sahiptir.

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

Parametreler

this

Function

thisArg

any

Bu anahtar sözcüğün yeni işlevin içinde başvurabileceği bir nesne.

argArray

any[]

Yeni işleve geçirilecek bağımsız değişkenlerin listesi.

Döndürülenler

any

Function.bind'ten Devralınmış

call(Function, any, any[])

Geçerli nesne için başka bir nesnenin yerine bir nesnenin yöntemini çağırır.

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

Parametreler

this

Function

thisArg

any

Geçerli nesne olarak kullanılacak nesne.

argArray

any[]

yöntemine geçirilecek bağımsız değişkenlerin listesi.

Döndürülenler

any

Function.call'dan Devralınmış

toString()

bir işlevin dize gösterimini döndürür.

function toString(): string

Döndürülenler

string

Function.toString'den Devralınmış

[hasInstance](any)

Bu işlev bir oluşturucu işlevi olarak kullanıldıysa verilen değerin bu işlevden devralınıp devralmadığını belirler.

Oluşturucu işlevi, bu yöntemi geçersiz kılarak 'instanceof' tarafından hangi nesnelerin kendi örneği olarak tanınabileceğini denetleyebilir.

function [hasInstance](value: any): boolean

Parametreler

value

any

Döndürülenler

boolean

Devralınan Function.__@hasInstance@4721