الفرق بين المراجعتين ل"JavaScript/Symbol/@@toPrimitive"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(لا فرق)

مراجعة 09:14، 2 ديسمبر 2017

الدالة Symbol.prototype[@@toPrimitive]‎ تحوّل كائن Symbol إلى قيمة أوليّة.

البنية العامة

Symbol()[Symbol.toPrimitive](hint);

القيمة المعادة

القيمة الأولية لكائن Symbol المُحدَّد.

الوصف

الدالة ‎[@@toPrimitive]()‎‎ التابعة للكائن Symbol تُعيد القيمة الأولية للكائن Symbol. لا يُستخدَم الوسيط hint.

تستدعي JavaScript الدالة ‎[@@toPrimitive]()‎‎ لتحويل كائن ما إلى قيمة أوليّة، ومن النادر أن تحتاج إلى استدعاء الدالة ‎[@@toPrimitive]()‎‎ يدويًا، إذ تستدعيها JavaScript تلقائيًا عندما تصادف كائنًا في مكانٍ تتوقع فيه قيمةً أوليةً.

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي ؟ 44 غير مدعومة ؟ ؟

مصادر ومواصفات