جملة with ECMAScript

الجملة المميزة

جملة with تستخدم لتعيين نطاق الكود لخصوصية موضوع معين.

جملته:

with (expression) sentence

مثال:

var sMessage = "hello";
مع (sMessage) {
  alert(toUpperCase());	//يظهر "HELLO"
}

في هذا المثال، يتم استخدام جملة with مع الأحرف، لذا سيفحص المبرمج عند استدعاء دالة toUpperCase() ما إذا كانت الدالة محلية أم لا. إذا لم تكن كذلك، فإنه سيفحص الظاهرة sMessage لمعرفة ما إذا كانت الدالة هي جزء من هذا الظاهرة. ثم، سيعرض alert "HELLO" لأن المبرمج وجد دالة toUpperCase() للنص "hello".

إشارة:جملة with هي قطعة من الكود التي تعمل ببطء، خاصة عندما تم تعيين قيم للصفات. في معظم الحالات، إذا كان ممكنًا، من الأفضل تجنب استخدامها.