ES6 কি এবং কেন?
ES6 এর পুর্ণরূপ ECMAScript6. ECMAScript একটি স্টান্ডার্ড,ফ্লেক্সিবল আর জাভাস্ক্রিপ্ট মূলত ES6 এর একটি ইমপ্লিমেন্টেশন। ১৯৯৭ সালে ECMAScript এর প্রথম ভার্সন ECMAScript 1 রিলিজ হয় । এরপর ১৯৯৮ সলে দ্বিতীয় ভার্সন এবং ১৯৯৯ সালে তৃতীয় ভার্সন রিলিজ হয়। মাঝখানে অনেক সময় নিয়ে ২০০৯ সালে ভার্সন ৫ রিলিজ হয় । ভার্সন ৪ বাতিল করা হয়েছিলো।ভার্সন ৫ থেকেই এতে এডভান্স সব প্রোগ্রামিং মেথডলজি যুক্ত করা শুরু হয় । ES6 রিলিজ হয় ২০১৫ সালে, এই ভার্সনের নতুন ফিচার ছিল let, const কিওয়ার্ড, ডিফল্ট প্যারামিটার, Array.find() এবং Array.findIndex() মেথড।
আরো বেশ কিছু ফিচার উল্লেখযোগ্যঃ
- Arrow Functions.
- Multi-line Strings.
- Default Parameters.
- Template Literals.
- Destructuring Assignment.
- Enhanced Object Literals.
- Promises.
এছাড়াও ES6 থেকে জাভাস্ক্রিপ্ট by default 'strict mode’ এ থাকে, তাই আর ES5 এর মতো "strict mode" ডিক্লেয়ার করা লাগেনা।
আরো একটা বেনিফিট হলো, ES6 এ সাধারণত রেগুলার এক্সপ্রেশনে ব্যাবহার করা অনেক ঝামেলার কাজ এক বা দু'লাইনেই করা যাচ্ছে।
0 comments:
Post a Comment