نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

Object.prototype.valueOf()‎

الدالة Object.prototype.valueOf()‎ تُعيد قيمةً أوليّةً للكائن المعطي. البنية العامة object.valueOf() القيمة المعادة قيمة أوليّة للكائن المعطي. الوصف تستدعي JavaScript الدالة valueOf لتحويل كائن ما إلى قيمة أوليّة، ومن النادر أن تحتاج إلى استدعاء الدالة valueOf يدويًا، إذ تستدعيها JavaScript تلقائيًا عندما تصادف كائنًا في مكانٍ تتوقع فيه قيمةً أوليةً. جميع الكائنات التي تنحدر من الكائن Object ترث الدالة valueOf، وتُعيد جميع الكائنات المُضمَّنة في اللغة تعريف هذه الدالة لتعيد القيمة المناسبة؛ وإذا لم يكن من الممكن تمثيل الكائن بقيمة أوليّة، ...

Object.setPrototypeOf()‎

الدالة Object.setPrototypeOf()‎ تضبط كائن prototype (أي الخاصية [[Prototype]] الداخلية) للكائن المُحدَّد إلى كائنٍ آخر أو إلى القيمة null. تحذير: تغيير خاصية [[Prototype]] لأحد الكائنات هي عمليةٌ بطيئةٌ جدًا بسبب طبيعة تحسين محركات JavaScript الأداء للوصول إلى الخاصيات، وهي بطيئةٌ في جميع المتصفحات ومحركات JavaScript، وتأثيرها على الأداء بسبب تعديل طريقة وراثة الكائنات كبيرٌ وذو مدى بعيد، وليس مقتصرًا على الوقت اللازم لتنفيذ الدالة Object.setPrototypeOf()‎ فقط، لكنه سيمتد لأيّة شيفرات ستصل إلى أيّة كائنات تغيّرت فيها قيمة الخاصية [[Prototype]]؛ لذا إذا ...

المعامل ‎==‎ في الصنف BasicObject في روبي

يتحقق المعامل ==‎ من تساوي كائنين. عمومًا، يُعاد تعريف هذا التابع في الأصناف السليلة (descendant classes) بما يتناسب مع تلك الأصناف. خلافًا للمعامل ==، يجب ألا يُعاد تعريف التابع equal?‎ من قِبل الأصناف الفرعية، إذ يُستخدم آنذاك لتحديد هوية الكائن (أي يستعمل بالشكل a.equal?(b)‎ لتحديد إذا وفقط إذا كان الكائن a هو نفسه الكائن b [انظر المثال في الأسفل]). يعمل التابع eql?‎ على التحقق إذا كان الكائن الذي استُدعي معه والكائن الذي مُرّر إليه هما نفس الكائن أو يشيران إلى ...

Boolean.prototype.toString()‎

الدالة Boolean.prototype.toString()‎ تُعيد سلسلةً نصيّةً تُمثَّل كائن Boolean المعطي. البنية العامة bool.toString() القيمة المعادة سلسلة نصية تُمثَّل كائن Boolean المعطي. الوصف يُعيد الكائن Boolean تعريف الدالة toString الموروثة من الكائن Object؛ وستُعيد هذه الدالة سلسلةً نصيةً تُمثِّل الكائن Boolean. ستستدعي JavaScript هذه الدالة تلقائيًا عند محاولة استخدام كائن Boolean كقيمة نصية، مثلًا: عند إضافة سلسلة نصية إلى كائن Boolean.  ستُعيد الدالة toString في كائنات Boolean السلسلة النصية "true" أو "false" اعتمادًا على قيمة كائن Boolean. أمثلة هذا مثال عن استخدام ...

الوحدة Marshal في روبي

تحوّل المكتبة Marshal مجموعات من كائنات روبي إلى مجرى من البايتات (byte stream)، مما يسمح بتخزينها خارج البرنامج النصي النشط حاليًا. يمكن بعد ذلك قراءة تلك البيانات وإعادة إنشاء الكائنات الأصلية أنشئت منها. تحتوي البيانات المرصوفة (Marshaled data) على أرقام الإصدار الرئيسية والثانوية مخزنةً مع معلومات الكائن. في الاستخدام العادي، تُحمّل فقط البيانات التي لها نفس رقم الإصدار الرئيسي، ورقم الإصدار الثانوي المساوي أو الأقل منه. وفي حال ضبط قيمة الراية "verbose" (عادةً باستخادم ‎-d أو ‎-v أو ‎-w أو ...

Object.prototype.hasOwnProperty()‎

الدالة Object.prototype.hasOwnProperty()‎ تُعيد قيمةً منطقيةً تبيّن إن كان الكائن يمتلك خاصيةً ما مباشرةً (أي أنها لم يرثها). البنية العامة obj.hasOwnProperty(prop) prop سلسلة نصية String أو رمز Symbol للخاصية التي نريد اختبار وجودها في الكائن. القيمة المعادة قيمة منطقية Boolean تُشير إذا كانت الخاصية تابعةً للكائن مباشرةً أم لا. الوصف كل كائن ينحدر من الكائن Object يرث الدالة hasOwnProperty، ويمكن أن تُستخدَم هذه الدالة لتحديد إن كان يملك أحد الكائنات الخاصية المعنية مباشرةً؛ وعلى النقيض من المعامل in، هذه الدالة لا ...

المعامل === في الصنف FalseClass في روبي

يتحقق المعامل === من تساوي كائنين بشكل صارم. يشبه هذا المعامل فعليًا الاستدعاء ‎#==‎ الخاص بالصنف Object، ولكنه استُبدِل في الأصناف السليلة (descendants) -من ذلك الصنف- لتوفير دلالة واضحة وذات معنى خصوصًا في العبارات case. البنية العامة obj === other → true or false المعاملات obj الكائن المراد التحقق من تساويه مع الكائن other. other الكائن الآخر الذي سيُتحقَق من تساويه مع الكائن obj. القيم المعادة تُعاد القيمة true إذا كان الكائنان متساويين بشكل صارم (أي في القيمة والنوع). خلاف ...

التابع Object.yield_self في روبي

يُدخل التابع yield_self الكائن المعطى إلى الكتلة (block) ويُعيد ناتج تنفيذ هذه الكتلة. البنية العامة ield_self {|x| block } → an_object المعاملات x الكائن المراد إدخاله إلى الكتلة. block الكتلة المراد تنفيذها على الكائن. القيم المعادة يُعاد الكائن الناتج عن تنفيذ الكتلة block بعد تمرير الكائن المعطى إليها. أمثلة: مثالٌ عن استخدام التابع yield_self: "my string".yield_self {|s| s.upcase } #=> "MY STRING" 3.next.yield_self {|x| x**x }.to_s #=> "256" انظر أيضًا التابع class: يعيد ...

التابع Enumerable.each_with_object في روبي

يكرِّر التابع each_with_object الكتلة المعطاة على كل عنصر من عناصر الكائن القابل للتعداد الذي استدعي معه مع كائن اعتباطي (الكائن المُمرَّر إليه) ثم يعيد هذا الكائن. إن لم تُعطَ الكتلة، فسيُعيد التابع كائنًا من النوع Enumerator. البنية العامة each_with_object(obj) { |(*args), memo_obj| ... } → obj each_with_object(obj) → an_enumerator المعاملات obj كائن يراد تكرار تنفيذ الكتلة المعطاة عليه مع كل عنصر من عناصر الكائن القابل للتعداد المعطى. القيمة المعادة يعاد الكائن obj المُمرَّر نفسه بعد تنفيذ العملية أو يعاد كائن من النوع Enumerator ...

التابع deferred.resolveWith()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery

deferred.resolveWith( context [, args ] )‎ القيمة المعادة يُعيد كائنًا من النوع Deferred. الوصف يقبل كائن مؤجل ويستدعي أي doneCallbacks مع السياق context والوسائط args المُحدَدة. deferred.resolveWith( context [, args ] )‎ أُضيف مع الإصدار: 1.5. context السياق المُمَرر إلى doneCallbacks على أنه الكائن this وهو من النوع كائن Object. args الوسائط الاختيارية التي تمرر إلى doneCallbacks وهي كائن من النوع مصفوفة Array. عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).