Skip to content

Commit 5694471

Browse files
i have added here new es6 features
1 parent 65864ee commit 5694471

File tree

6 files changed

+54
-0
lines changed

6 files changed

+54
-0
lines changed

H. ES6/First Part/task-1.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/*
2+
একটি ফাংশনের মধ্যে let এবং const ব্যবহার করে ভ্যারিয়েবল ডিক্লেয়ার করো এবং তাদের ভ্যালু পরিবর্তনের চেষ্টা করো। দেখো কোনটার ক্ষেত্রে এয়র আসে, কেন আসে?
3+
*/
4+
const newFunction = () => {
5+
let age = 22
6+
age = 23
7+
const isMarried = false
8+
isMarried = true
9+
return `${age} ${isMarried}`
10+
11+
}
12+
console.log(newFunction())
13+
14+
15+
// const dile change kora jai na so error asbe

H. ES6/First Part/task-2.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/*
2+
Use Spread Operator
3+
দুটি অ্যারে arr1 এবং arr2 একসাথে যোগ করে নতুন একটি অ্যারে তৈরি করো।
4+
const arr1 = [1, 2, 3];
5+
const arr2 = [4, 5, 6];
6+
*/
7+
const arr1 = [1, 2, 3];
8+
const arr2 = [4, 5, 6];
9+
const finalArray = [...arr1, ...arr2]
10+
console.log(finalArray);

H. ES6/First Part/task-3.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/* Use MAP
2+
একটি অ্যারে আছে [1, 2, 3, 4, 5] map ব্যবহার করে প্রতিটি সংখ্যা দ্বিগুণ করে নতুন অ্যারে তৈরি করো
3+
*/
4+
const array = [1, 2, 3, 4, 5]
5+
const double = array.map(num => (num * 2))
6+
console.log(double);

H. ES6/First Part/task-4.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Use Filter
2+
একটি অ্যারে আছে [10, 20, 25, 30, 35, 40]
3+
৩০-এর চেয়ে বড় সংখ্যাগুলো ফিল্টার করে নতুন অ্যারে তৈরি করো।
4+
*/
5+
const numbers = [10, 20, 25, 30, 35, 40]
6+
const getFilter = numbers.filter(num => {
7+
if (num > 30) return num
8+
})
9+
console.log(getFilter);

H. ES6/First Part/task-5.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/* Use Find
2+
একটি অ্যারে আছে [5, 10, 15, 20, 25] প্রথম যে সংখ্যাটি ১৫-এর বেশি সেটি খুঁজে বের করো।
3+
*/
4+
const numbers = [5, 10, 15, 20, 25]
5+
const useFind = numbers.find(num => {
6+
if (num > 15) return num
7+
})
8+
console.log(useFind);

H. ES6/First Part/task-6.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/* Use Arrow Function
2+
নিচের ফাংশনটি এমনভাবে লিখো, যাতে এটি Hello, Alice! রিটার্ন করে। কিন্তু, অ্যারো ফাংশন ও ডিফল্ট প্যারামিটার ব্যবহার করতে হবে!
3+
const greet = ???;
4+
console.log(greet()); // Hello, Alice! console.log(greet("Bob")); // Hello, Bob!
5+
//
6+
// */

0 commit comments

Comments
 (0)