مشاركة عبر


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

موروث من الدالة.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

موروث من الدالة.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

موروث من الدالة.toString

[hasInstance](any)

تحديد ما إذا كانت القيمة المحددة ترث من هذه الدالة إذا تم استخدام هذه الدالة كدالة منشئ.

يمكن للدالة الإنشائية التحكم في الكائنات التي يتم التعرف عليها كمثيلات لها بواسطة "instanceof" عن طريق تجاوز هذا الأسلوب.

function [hasInstance](value: any): boolean

المعلمات

value

any

المرتجعات

boolean

موروث من Function.__@hasInstance@4734