zonayedpca / js.zonayed.me

সম্পূর্ণ বাংলায় হাতেকলমে জাভাস্ক্রিপ্ট শিখুন(ওয়েবসাইট রিপো)
https://zonayed.js.org
MIT License
329 stars 49 forks source link

cost keyword এর ভুল ব্যাখ্যা #77

Open ararif724 opened 3 years ago

ararif724 commented 3 years ago

মনে রাখবেন এই উদাহরনের জন্যে কিন্তু আপনি constইউজ করতে পারবেন না, কারন এখানে গ্লোবাল ভ্যারিয়েবলের প্রভাব forএর ভিতরেও আছে। তাই এটার ভিতরে যদি আবার অ্যাসাইন করতে চান সেইম ভ্যারিয়েবল তাহলে এরর পাবেন constএর ক্ষেত্রে।

Page: https://js.zonayed.me/es6/post-1

const এর ক্ষেত্রে global ভেরিএবলের প্রভাব for এর উপর থাকা উচিত নয়। কারন for ব্লক স্কোপ। আর উদাহরনটাতে error throw করবে কারন for এ (সেইম ব্লকেই) আমরা value পরিবর্তন করছি i6++ দিয়ে।

const এর ক্ষেত্রে global ভেরিএবলের প্রভাব for উপরে থাকলে নিচের উদারনটাও error throw করা উচিত। const i6 = 13;

for(const i6 = 0; i6 < 5; i6++) { console.log(i6); break; }

console.log('Value: ' + i6);

কিন্তু এইটা আউটপুট 0 Value: 13

তারমানে value assign হয়েছে।

আর ভাই পোষ্টের ভেতরে কিছু লিঙ্ক আছে সেগুলা কাজ করছে না। Page: https://js.zonayed.me/es6/post-0

জাভাস্ক্রিপ্ট এর অনেকগুলো ভার্শন আছে। পূর্বে এই লেখায় এগুলো নিয়ে আলোচনা করেছি। কিন্তু আজকে এই লেখাতে স্পেশালি ইএস ৬ বা ইকমাস্ক্রিপ্ট ৬ নিয়ে আলোচনা করবো। নতুন কি আছে এটাতে সেগুলো জানবো।

আপনার সাইটেই লিংক করা আছে এরকম সব লিংকই ব্রোকেন।