console.log()
بطباعة ما تطلبه بالضبط للطباعة إلى وحدة تحكم المستعرض بالضبط عدد المرات التي طلبتها. في محرر النص داخل المتصفح ، تكون العملية مختلفة قليلاً ويمكن أن تكون مربكة في البداية. تشغيل القيم التي تم تمريرها إلى console.log()
في كتلة محرر النص ، كل مجموعة من الاختبارات بالإضافة إلى وقت آخر لأية استدعاءات دالة موجودة في التعليمات البرمجية. وهذا يفسح المجال لبعض السلوكيات المثيرة للاهتمام وقد يقوم برحلتك في البداية ، لأن القيمة المسجلة التي تتوقع أن ترى مرة واحدة فقط قد تطبع مرات أكثر اعتمادًا على عدد الاختبارات والقيم التي يتم تمريرها إلى تلك الاختبارات. إذا كنت ترغب في رؤية مخرجاتك الفردية فقط ولا داعي للقلق بشأن تشغيل الدورات الاختبارية ، فيمكنك استخدام console.clear()
. console.log()
لطباعة المتغيرات في التعليمة البرمجية في المكان المحدد. console.log()
لطباعة outputTwo
المتغير. في وحدة تحكم المتصفح لديك ، يجب أن تطبع قيمة المتغير مرتين.
testString: 'assert(code.match(/console\.log\(outputTwo\)/g), "Use console.log()
to print the outputTwo
variable. In your Browser Console this should print out the value of the variable two times.");'
- text: استخدم console.log()
لطباعة متغير outputOne
.
testString: 'assert(code.match(/console\.log\(outputOne\)/g), "Use console.log()
to print the outputOne
variable.");'
- text: استخدم console.clear()
لتعديل الإخراج الخاص بك بحيث يتم إخراج outputOne
فقط مرة واحدة.
testString: 'assert(code.match(/^(\s*console.clear\(\);?\s*)$/gm), "Use console.clear()
to modify your output so that outputOne
variable only outputs once.");'
```