ওয়েব ডেভেলপমেন্ট টিউটোরিয়াল সিরিজ – পর্ব-১৭

 

ওয়েব ডেভেলপমেন্ট টিউটোরিয়াল সিরিজ – পর্ব-১৭

JavaScript ES6 Destructuring Assignment

Destructuring Assignment হলো JavaScript এর একটি ES6 ফিচার যা অবজেক্ট ও অ্যারের মান সহজে আলাদা ভেরিয়েবলে অ্যাসাইন করতে সাহায্য করে।

১. অ্যারে Destructuring

let numbers = [1, 2, 3];
let [a, b, c] = numbers;
console.log(a); // 1
console.log(b); // 2
console.log(c); // 3

২. কিছু মান বাদ দেওয়া

let numbers = [10, 20, 30, 40];
let [first, , third] = numbers;
console.log(first); // 10
console.log(third); // 30

৩. ডিফল্ট ভ্যালু সহ

let colors = ["red"];
let [primary, secondary = "blue"] = colors;
console.log(primary); // red
console.log(secondary); // blue

৪. অবজেক্ট Destructuring

let person = { name: "Nitai", age: 25 };
let { name, age } = person;
console.log(name); // Nitai
console.log(age); // 25

৫. ভিন্ন ভেরিয়েবল নাম দিয়ে

let person = { name: "Nitai", age: 25 };
let { name: fullName, age: years } = person;
console.log(fullName); // Nitai
console.log(years); // 25

৬. Nested Destructuring

let user = {
    id: 1,
    info: {
        username: "nitai",
        email: "nitai@example.com"
    }
};
let { info: { username, email } } = user;
console.log(username); // nitai
console.log(email); // nitai@example.com

লেখক: নিতাই বাবু | সহযোগিতায় ও ব্লগ ডিজাইন: OpenAI

আরও পূর্ববর্তী পর্বসমূহ দেখুন:

নিতাই বাবু

নিতাই বাবু

পুরস্কারপ্রাপ্ত নাগরিক সাংবাদিক – ২০১৭। লেখালেখির শুরু শৈশবে, এখনো চলছে।
মূলত সমাজ, সংস্কৃতি, স্মৃতিচারণা ও ছন্দনিবদ্ধ রচনায় আগ্রহী।
ভাষার শুদ্ধচর্চা ও সাহিত্যসমৃদ্ধ বাংলার প্রতি অগাধ ভালোবাসা।

🌐 ব্লগ: নিতাই বাবু ব্লগ | জীবনের ঘটনা | চ্যাটজিপিটি ভাবনা

পোস্টটি ভালো লাগলে বন্ধুদের সাথে শেয়ার করুন:

Facebook Facebook Twitter Twitter WhatsApp WhatsApp Email Email

Comments

Popular posts from this blog

ফটোগ্রাফি টিউটোরিয়াল সিরিজ — পর্ব ৩

ফটোগ্রাফি টিউটোরিয়াল সিরিজ — পর্ব ১

এই পৃথিবীতে কলমের আবিষ্কারের ইতিহাস

উচ্চ রক্তচাপ ও নিম্ন রক্তচাপ হলে করণীয় — পূর্ণাঙ্গ তথ্য

ব্লগ মডারেটর টিউটোরিয়াল সিরিজ – পর্ব ১০: জনপ্রিয় ব্লগ প্ল্যাটফর্মে মডারেশন (ব্লগার, ওয়ার্ডপ্রেস ইত্যাদি)