برنامه نویسی

ترفندهای کنسول JavaScript هر یک را باید بداند

در console شیء در جاوا اسکریپت بیش از آن است console.log()بشر بیایید برخی از ترفندهای قدرتمندی را که باید از آن استفاده کند – با خروجی های واقعی کشف کنیم!


1. انواع مختلف سیاههها

console.log("General log");
console.info("Informational message");
console.warn("Warning alert");
console.error("Something went wrong!");
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

🖥 خروجی:

  • console.log: متن سفید منظم
  • console.info: نماد اطلاعات آبی (وابسته به مرورگر)
  • console.warn: هشدار زرد با نماد مثلث
  • console.error: خطای قرمز با یک نماد متقاطع

2. console.table()

const users = [
  { name: "Prachi", role: "Dev" },
  { name: "Raj", role: "Tester" }
];
console.table(users);
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

🖥 خروجی:

(فهرست) نام نقش
0 پراشی سحر کردن
1 راج تستر

خیلی تمیز و قابل خواندن!


3. console.time() با console.timeEnd()

console.time("loadData");
for (let i = 0; i < 1000000; i++) {}
console.timeEnd("loadData");
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

🖥 خروجی:

loadData: 4.56ms
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

(تعداد بسته به عملکرد متفاوت خواهد بود.)


4 console.trace()

function first() {
  second();
}
function second() {
  third();
}
function third() {
  console.trace("Stack trace");
}
first();
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

🖥 خروجی:

Stack trace
    at third (...)
    at second (...)
    at first (...)
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

پشته تماس کامل را برای اشکال زدایی جریان تماس به شما می دهد


5. console.group() با console.groupEnd()

console.group("User Details");
console.log("Name: Prachi");
console.log("Role: Backend Dev");
console.groupEnd();
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

🖥 خروجی:

▶ User Details
   Name: Prachi
   Role: Backend Dev
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

(قابل جمع شدن در کنسول مرورگر!)


6. console.assert()

const isLoggedIn = false;
console.assert(isLoggedIn, "❌ User is not logged in!");
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

🖥 خروجی:

Assertion failed: ❌ User is not logged in!
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

(در صورت صحت این شرط ، خروجی وجود ندارد.)


7. console.clear()

console.clear();
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

🖥 خروجی:

👉 کنسول فوراً پاک می شود (poof! ✨)


🌟 کلمات نهایی

کنسول فقط برای ریختن داده ها نیست – این ابزار قدرتمند برای کمک به شما برای اشکال زدایی باهوش تر ، نه سخت تر. این ترفندها را در پروژه بعدی خود امتحان کنید ، و مانند یک جادوگر کنسول واقعی احساس خواهید کرد 🧙‍♀

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا