مرحبًا يا شباب، هذه أول مشاركة لي في مجتمع DEV. أردت فقط مشاركة بعض أساليب وحدة تحكم JS المهمة والتي ساعدتني في أن أكون مبتدئًا في Javascript. أتمنى أن تجدها مفيدة!
توفر واجهة برمجة تطبيقات وحدة التحكم عدة طرق لإخراج الرسائل والأخطاء والمعلومات الأخرى إلى وحدة التحكم. فيما يلي بعض الطرق الشائعة التي يمكنك استخدامها في وحدة التحكم:
إخراج رسالة إلى وحدة التحكم. يمكنك تمرير وسيطة واحدة أو أكثر، والتي سيتم ربطها بمسافة بينهما.
console.log('Hello, world!');
إخراج رسالة خطأ إلى وحدة التحكم. مشابه لـ console.log()، ولكن باللون الأحمر وبادئة "خطأ".
console.error('Something went wrong!'); console.error(new Error('Invalid input'));
إخراج رسالة تحذير إلى وحدة التحكم. مشابه لـ console.log()، ولكن بلون أصفر وبادئة "تحذير".
console.warn('Deprecated function used!'); console.warn('Please update your code');
إخراج رسالة إعلامية إلى وحدة التحكم. يشبه console.log()، ولكن بلون أزرق وبادئة "معلومات".
console.info('Application started'); console.info('Connected to database');
إخراج رسالة تصحيح إلى وحدة التحكم. يشبه console.log()، ولكن بلون رمادي وبادئة "Debug".
لاحظ أن هذه الطريقة متاحة فقط في بعض المتصفحات وبيئات Node.js.
console.debug('Entering function foo()'); console.debug('Variable x has value:', x);
إخراج رسالة خطأ إلى وحدة التحكم إذا كانت الوسيطة الأولى خاطئة. مفيد لتصحيح الأخطاء والاختبار.
console.assert(typeof x === 'number', 'x must be a number'); console.assert(y > 0, 'y must be positive');
إخراج جدول بالبيانات المقدمة. في المثال الموضح أدناه، سيتم إخراج الفهرس والاسم والتشغيل
const data = [ { name: 'John', age: 30 }, { name: 'Jane', age: 25 }, { name: 'Bob', age: 40 }, ]; console.table(data);
مسح وحدة التحكم.
console.clear();
يخرج عدد المرات التي تم فيها استدعاء الأسلوب console.count() بنفس التصنيف.
console.count('loop iteration'); console.count('loop iteration'); console.count('another label');
يقوم console.group() بإخراج مجموعة من رسائل وحدة التحكم معًا، مما يسهل القراءة والتصحيح.
يقوم console.groupEnd() بإخراج نهاية مجموعة رسائل وحدة التحكم.
console.group('My group'); console.log('Message 1'); console.log('Message 2'); console.groupEnd();
يقيس الوقت المستغرق لتنفيذ كتلة من التعليمات البرمجية.
لاحظ أن console.timeEnd() ضروري لأن القياس لن يعمل بدون مؤقت البدء ومؤقت التوقف.
console.time('myTimer'); // some code here console.timeEnd('myTimer');
إخراج تتبع المكدس إلى وحدة التحكم
console.trace();
هذه هي طرق وحدة التحكم الأكثر استخدامًا. هناك عدد قليل من البرامج الأخرى، مثل console.dir() وconsole.dirxml()، ولكنها أقل استخدامًا.
تذكر أن وحدة التحكم هي أداة قوية لتصحيح الأخطاء واختبار التعليمات البرمجية الخاصة بك. استخدمه بحكمة!
شكرًا لك على وقتك، ونأمل أن يكون هذا مفيدًا!
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3