JavaScript آبجکت‌ها JS Objects

obj.hasOwnProperty()

بررسی می‌کند آیا کلید مشخص مستقیماً روی خود آبجکت تعریف شده است (نه روی prototype). روش جایگزین مدرن آن عملگر Object.hasOwn() است.

سینتکس

obj.hasOwnProperty(key)

مثال کاربردی

const item = { price: 100 };
item.hasOwnProperty("price");   // true
item.hasOwnProperty("name");    // false