فتح المحرر
{}
جاري تحميل المحتوى
جاري تحميل المحرر
للتحقق من وجود خاصية على كائن معين أم لا، يمكنك استخدام دالة كائنية (Method
)
()hasOwnProperty.
.
Methods
)
const ourDog = {
"name": "Camper",
"legs": 4,
"tails": 1,
"friends": ["everything!"],
"bark": "bow-wow",
};
console.log(ourDog.hasOwnProperty("bark")); // true
تُرجع true
ourDog.hasOwnProperty(someProperty)
أو false
بناءً على ما إذا
كانت الخاصية موجودة على الكائن أم لا.
مثال اخر:
function checkForProperty(object, property) {
return object.hasOwnProperty(property);
}
checkForProperty({ top: "hat", bottom: "pants" }, "top"); // true
checkForProperty({ top: "hat", bottom: "pants" }, "middle"); // false
يُرجع استدعاء الدالة checkForProperty
الأول true
، بينما يُرجع الثاني false
.
قم بكتابة سطر برمجي يقوم بالتحقق من وجود خاصية
speed
على الكائن fighter
و من ثم طباعة النتيجة في الكونسول.