constজাভাস্ক্রিপ্ট-নির্দিষ্ট ফাংশনগুলিতে কি ধরণের মান নির্ধারণ করা যেতে পারে তার সীমাবদ্ধতা থাকলে আমি আগ্রহী । এটা কি বৈধ? অনুমোদিত যে এটি কাজ করে, তবে এটি কোনও কারণে খারাপ অনুশীলন হিসাবে বিবেচিত হয়?
const doSomething = () => {
...
}
সমস্ত ফাংশন ES6 এ এভাবে সংজ্ঞায়িত করা উচিত? এটি যদি ধরা পড়ে তবে মনে হয় না।
কোন মন্তব্যের জন্য ধন্যবাদ!
const। আপনি কি নিজেকে ফাংশনটি ওভাররাইড করা থেকে বিরত রাখতে চান? আমি ধরে নিচ্ছি যে আপনার কোডটি যাহাই হউক না কেন এটি জানেন। আপনি কি অভিপ্রায়টি প্রকাশ করতে চান doSomething, অর্থাৎ এটি কোনও ফাংশন ধারণ করে এবং এর মান পরিবর্তন করে না? আমি মনে করি ফাংশন ঘোষণাগুলিও এই অভিপ্রায়টি স্পষ্টভাবে যোগাযোগ করে। সুতরাং, যদি আপনার ওভাররাইড থেকে "রানটাইম সুরক্ষা" দরকার হয় তবে এর জন্য যান। অন্যথায় আমি খুব বেশি সুবিধা দেখছি না। অবশ্যই আপনি যদি প্রাথমিকভাবে ব্যবহার করতে চান তবে var foo = function() {};আমি constপরিবর্তে ব্যবহার করব var।
const।
var doSomething = <function def>;। 4) "সমস্ত ফাংশনগুলিকে ES6 এ এভাবে সংজ্ঞায়িত করা উচিত?" আমার কাছে কষ্টকর মনে হচ্ছে। আমি ফাংশন ঘোষণা পছন্দ করি। প্রত্যেকে তাদের নিজস্ব।