Module ৩০ এ আমরা যাকিছু শিখেছি
Js recap and Basic ES6 ,ES2015
variableName.classList.add(“className”) এর কাজ কি ? ক্লাস কে কল করা
Ecmascript, TC39
ES2015 = ES6
Const ও let এর মধ্যে পার্থক্য কি ?
Function এর peramiter হিসেবে কিভাবে defult মান সেট করতে হয় ?
function add(a, b = 0) { // এখানে b এর মান ফাংশন কল করার সময় দেই নি তাই সেখানে b = 0 সেট হয়ে যাবে । যদি ফাংশন কল করার সময় মান দিয়ে দিমান তাহলে সে মান সেট হত return a + b; } // add(10); |
Template string, ` ` কিভাবে ডিকলার করতে হয় ?
`hi rashedul islam welcome ` এভাবে ডিকলার করতে হয় |
Template string এর মধ্যে কিভাবে variable pass করতে হয় ?
Const age = 17 ` hi rashedul islam. Your age is ${age} ` এভাবে |
Arrow Function কি ? এটার মাধ্যমেও ফাংশন এর কাজ করা যায় । এটা ES6 এর ভার্সন
১ const a = a => a *5; console.log(a(20)) const a = () => “rashedul islam”; console.log(a()) ২ const a = (a, b) => a + b; console.log(a(10,20)) ৩ const a = (a, b) => { return a + b; }; console.log(a(10,20)) |
Spred Operator কিভাবে লিখতে হয় ? এবং কিভাবে কাজ করে ?
const numbers = [23, 56, 99, 20, 3, 56, 89]; console.log(numbers); //Array আকারে দেখাবে console.log(...numbers); //Array এর ভিতরের নাম্বারগুলো দেখাবে |
তুমি কিভাবে অনেকগুলো নাম্বরের মধ্যে সবচেয়ে বড় বা ছোট সংখ্যা বের করতে পার ?
Math.max(1,2,5,4,8,56,4,2) Math.min(1,2,5,4,8,56,4,2)
যদি এমন হয় একটা arr এর মধ্যে থেকে সবচেয়ে বড় বা ছোট সংখ্যাকে করতে ? তবে কি করবে । const arr = [1,2,5,4,8,56,4,2] console.log(Math.max(arr)) এটা করবে তাইতো ? এটা করলে তোমাকে NAN (নানাকে) খাওয়ায়ে দিবে । কেননা Math.min(), Math.max() ফাংশন শুধু নাম্বার নিতে পারে Array নিতে পারে না
|
আমরা যদি একটা variable এর মান আর একটা variable এ assign করতে চাই তাহলে তুমি কি করবে ?
const numbers = [23, 56, 99, 20, 3, 56, 89]; const numbers2 = numbers; numbers.push(100, 120);
|
আর আমার github এ যাইতে চাইলে এই লিঙ্কে ক্লিক করুন
About
Md: Rashedul Islam Shihab Writer of this note Batch4 Social accounts |
Post a Comment