কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে delete অপারেটর দিয়ে সেটার কীভাবে ডিলিট করবেন?


সেটার ডিলিট করা

সেটার ডিলিট করতে delete কীওয়ার্ড ব্যবহার করুন।

delete obj.name

উদাহরণ

<html>
    <body>
        <script>
            var department = {
                deptName: "Marketing",
                deptZone: "North",
                deptID: 101,
                
                get details() {
                    return "Department Details<br>" + 
                           "Name: " + this.deptName + " <br>" +
                           "Zone: " + this.deptZone + "<br>" +
                           "ID: " + this.deptID;
                },
                
                set details(info) {
                    var res = info.toString().split(' ');
                    this.deptName = res[0] || '';
                    this.deptZone = res[1] || '';
                    this.deptID = res[2] || '';
                }
            };
            
            department.details = 'Marketing North 001';
            
            document.write("<br>Department Name: " + department.deptName);
            document.write("<br>Department Zone: " + department.deptZone);
            document.write("<br>Department ID: " + department.deptID);
            
            delete department.deptName; // প্রোপার্টি ডিলিট
            
            document.write("<br>Department Name (after deletion): " + department.deptName);
        </script>
    </body>
</html>

নোট

উপরের উদাহরণে delete department.deptName ডেটা প্রোপার্টি deptName ডিলিট করেছে, সেটার details নয়। সেটার ডিলিট করতে হলে:

// সেটার ডিলিট (অবজেক্ট ডেসক্রিপ্টর ব্যবহার)
Object.defineProperty(department, 'details', {
    set: undefined // বা configurable: true দিয়ে define করলে delete department.details কাজ করবে
});

// অথবা ডেসক্রিপ্টর মাধ্যমে
const descriptor = Object.getOwnPropertyDescriptor(department, 'details');
if (descriptor.configurable) {
    delete department.details;
}
  1. জাভাস্ক্রিপ্ট ব্যবহার করে পেজ প্রিন্ট করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে 'new' অপারেটর ব্যবহার করে কনস্ট্রাক্টর তৈরির পদ্ধতি

  3. জাভাস্ক্রিপ্টে splice() মেথড ব্যবহার করে এলিমেন্ট রিমুভ করার পদ্ধতি

  4. জাভাস্ক্রিপ্ট দিয়ে পেরেন্ট এলিমেন্টের চাইল্ড এলিমেন্ট পাওয়া