1.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.7 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Testing Objects for Properties | اختبار كائنات للعقارات | 
اختبار كائنات للعقارات
هنا هو المثال:
`// Setup var myObj = { gift: "pony", pet: "kitten", bed: "sleigh" };
function checkObj(checkProp) { // Your Code Here
return "Change Me!"; }
// Test your code by modifying these values checkObj("gift"); `
وإليك الحل:
نحن لا نغير أي شيء هنا:
// Setup  var myObj = {  gift: "pony",  pet: "kitten",  bed: "sleigh"  };  
كذلك ، في الجسم من الدالة التي نستخدمها. .hasOwnProperty(propname) للكائنات لتحديد ما إذا كان هذا الكائن لديه اسم خاصية معينة. if/else العبارة if/else ذات القيم المنطقية ستساعدنا في هذا:
``function checkObj(checkProp) { // Your Code Here if (myObj.hasOwnProperty(checkProp) == true) { return myObj[checkProp]; } else {
and change the value of `return` in `else` statement: 
`` 
جافا سكريبت العودة "غير موجود" } }
``Now, you can change `checkObj` values: 
`` 
جافا سكريبت // اختبار التعليمة البرمجية الخاصة بك عن طريق تعديل هذه القيم checkObj ( "هدية")؛
`Here's a full solution: 
` 
جافا سكريبت وظيفة checkObj (checkProp) { // رمزك هنا if (myObj.hasOwnProperty (checkProp) == true) { return myObj \[checkProp\] ، } else { العودة "غير موجود" } } // اختبار التعليمة البرمجية الخاصة بك عن طريق تعديل هذه القيم checkObj ( "هدية")؛ \`\` \`