TypeScript:
ডিবাগ আউটপুট প্রিন্ট করা

কিভাবে:

TypeScript-এ ডিবাগ আউটপুট প্রিন্ট করতে চান? কনসোল মেথডগুলি আপনার পছন্দের হতে পারে। console.log, console.error, এবং বন্ধুদের কাজে লাগান:

// বেসিক লগ
console.log('লুক মা, আমি ডিবাগ করছি!');

// গ্রুপড লগ
console.group('ব্যবহারকারীর বিবরণ');
console.log('নাম: জন ডো');
console.log('বয়স: ৩৪');
console.groupEnd();

// টেবিল
console.table([{ a: 1, b: 'Y' }, { a: 'Z', b: 2 }]);

// এরর আউটপুট
console.error('ওপস! কিছু ভুল হয়ে গেছে।');

// ওয়ার্নিং আউটপুট
console.warn('এটি একটি সতর্কতা।');

// একটি ডিবাগ আউটপুট
console.debug('এটি একটি ডিবাগ বার্তা।');

নমুনা আউটপুটগুলি:

লুক মা, আমি ডিবাগ করছি!
ব্যবহারকারীর বিবরণ
    নাম: জন ডো
    বয়স: ৩৪
(index) এ  বি
0       1  "Y"
1       "Z" 2
ওপস! কিছু ভুল হয়ে গেছে।
এটি একটি সতর্কতা।
এটি একটি ডিবাগ বার্তা।

গভীরে ডুব দেয়া

অতীতে, আমরা alert() পেতাম – এটি আপনার মুখে এবং না সামলানো পর্যন্ত কাজ আটকে দিত। এখন, console মেথডস রাজত্ব করে। এগুলি কম বিরক্তিকর এবং বার্তা শ্রেণীবদ্ধ করা, টেবিল প্রিন্ট করা, বা আউটপুটগুলি স্টাইল করার মত সুপারপাওয়ার নিয়ে আসে।

বিকল্প? অবশ্যই। আপনি একটি ফাইলে লিখতে পারেন বা দূরবর্তী লগিং এর জন্য নেটওয়ার্ক জুড়ে বার্তা পাঠাতে পারেন। ব্রাউজারের জন্য, ক্রোমের ডেভটুলসের মত টুলস আপনাকে আপনার লগ স্তর এবং ফর্ম্যাটের উপর আরও নিয়ন্ত্রণ দেয়।

বাস্তবায়ন-ভিত্তিক, console TypeScript-এ রানটাইমে JavaScript এ হয়ে যায়, এবং সব আসল কাজ সেখানেই হয়। এখানে ফ্যান্সি TypeScript টাইপগুলি খেলাটি পরিবর্তন করে না—এটি ব্রাউজার বা Node-এর নিচে প্রাথমিক বৃত্তাকার console

আরও দেখুন