কনসোল কি নোড জেএস-এ একটি গ্লোবাল অবজেক্ট?
কনসোল কি নোড জেএস-এ একটি গ্লোবাল অবজেক্ট?

ভিডিও: কনসোল কি নোড জেএস-এ একটি গ্লোবাল অবজেক্ট?

ভিডিও: কনসোল কি নোড জেএস-এ একটি গ্লোবাল অবজেক্ট?
ভিডিও: Node.js-এ বিশ্বব্যাপী 2024, মে
Anonim

কনসোল . লগ (এটি); একটি স্ব আহ্বান ফাংশন ভিতরে, এটি নির্দেশ করবে গ্লোবাল নোডজেএস সুযোগ বস্তু যা সব ধারণ করে নোডজেএস সাধারণ বৈশিষ্ট্য এবং পদ্ধতি যেমন প্রয়োজন(), মডিউল, রপ্তানি, কনসোল কনসোল.

ঠিক তাই, কনসোল একটি বিশ্বব্যাপী বস্তু?

নোড ডকুমেন্টেশন অনুযায়ী, কনসোল অবজেক্ট ইহা একটি বিশ্বব্যাপী যেটিতে কিছু পদ্ধতি রয়েছে যা ডেভেলপারদের লগ মুদ্রণ বা ত্রুটির মতো কাজ করতে দেয়। ডক্সের গভীরে খনন করলে আমরা তা দেখতে পাব কনসোল সত্যিই একটি বিশ্বব্যাপী দৃষ্টান্ত যা প্রক্রিয়া লিখতে কনফিগার করা হয়. stdout এবং প্রক্রিয়া। stderr

দ্বিতীয়ত, নোড JS-এ স্কোপ কি? ব্রাউজারে, টপ লেভেল সুযোগ বিশ্বব্যাপী হয় সুযোগ . এর মানে হল ব্রাউজার var এর মধ্যে কিছু একটা নতুন গ্লোবাল ভেরিয়েবল সংজ্ঞায়িত করবে। টপ লেভেল সুযোগ বিশ্বব্যাপী নয় সুযোগ ; var ভিতরে কিছু a নোড . js মডিউল সেই মডিউলের স্থানীয় হবে।

এই বিষয়ে, নোড JS একটি বিশ্বব্যাপী বস্তু কি?

ক বিশ্বব্যাপী বস্তু একটি বস্তু যে সবসময় বিদ্যমান বিশ্বব্যাপী সুযোগ জাভাস্ক্রিপ্টে, সবসময় একটি আছে বিশ্বব্যাপী বস্তু সংজ্ঞায়িত একটি ওয়েব ব্রাউজারে, যখন স্ক্রিপ্ট তৈরি হয় গ্লোবাল ভেরিয়েবল , তারা সদস্য হিসাবে তৈরি করা হয়েছে বিশ্বব্যাপী বস্তু . (ভিতরে নোড . js এই ক্ষেত্রে না হয়.)

কেন বিশ্বব্যাপী ভেরিয়েবল এড়ানো উচিত?

ক বিশ্ব পরিবর্তনশীল কোনো অ্যাক্সেস নিয়ন্ত্রণ থাকতে পারে না। ব্যবহার গ্লোবাল ভেরিয়েবল নামস্থান দূষণ ঘটায়। এটি অপ্রয়োজনীয়ভাবে একটি পুনরায় বরাদ্দ করতে পারে বিশ্বব্যাপী মান প্রোগ্রাম ব্যবহার করে পরীক্ষা গ্লোবাল ভেরিয়েবল একটি বিশাল যন্ত্রণা হতে পারে কারণ পরীক্ষা করার সময় এগুলিকে আলাদা করা কঠিন।

প্রস্তাবিত: