چگونه ویژگی از شیء حذف شود

آموزش نحوه‌ی حذف ویژگی از شیء جاوااسکریپت.

حذف ویژگی از شیء

delete عملگر می‌تواند از شیء ویژگی‌ها را حذف کند:

مثال

var person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};
delete person.age;  // یا delete person["age"];
// قبل از حذف: person.age = 50، پس از حذف، person.age = undefined

آزمایش کنید

delete عملگر هم ارزش ویژگی و هم ویژگی خود را حذف می‌کند.

پس از حذف، نمی‌توان از این ویژگی قبل از اضافه کردن دوباره استفاده کرد.

delete عملگر برای استفاده بر روی ویژگی‌های شیء طراحی شده است. این بر روی متغیرها یا توابع تأثیری ندارد.

توجه:delete عملگر نباید بر روی ویژگی‌های پیش‌تعریف شده‌ی جاوااسکریپت استفاده شود. این ممکن است برنامه‌ی شما را از کار بیندازد.

صفحات مرتبط

آموزش:شیء JavaScript