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

 

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

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

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

গুগল জেমিনি ব্যবহার করে কি সবকিছু সমাধান করা সম্ভব?

গুগলে আপনার কাঙ্ক্ষিত ব্লগপোস্ট সার্চ করলে দেখায় না কেন? এর কারণ কী জেনে নিন!

ফেসবুক কী এবং কেন?

গুগল জেমিনি কেন ব্যবহার করবেন ও কীভাবে ব্যবহার করবেন