30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Check For The Presence of an Element With indexOf() | ||
|  | localeTitle: التحقق من وجود عنصر مع indexOf () | ||
|  | --- | ||
|  | ## التحقق من وجود عنصر مع indexOf ()
 | ||
|  | 
 | ||
|  | *   يمكن استخدام `if-statement` بسيطة للتحقق ما إذا كانت القيمة التي يتم إرجاعها بواسطة الدالة `indexOf()` أقل من 0. | ||
|  | *   بمجرد اكتشاف القيمة ، يمكنك إرجاع إما `true` أو `false` . | ||
|  | *   يوضح `Solution-1` كيف يمكن `if-statement` simple بسيطة إرجاع النتيجة الصحيحة. | ||
|  | 
 | ||
|  | ## حل 1:
 | ||
|  | 
 | ||
|  |  `function quickCheck(arr, elem) {  | ||
|  |   if(arr.indexOf(elem)>=0) {  | ||
|  |     return true;  | ||
|  |   }  | ||
|  |   return false;  | ||
|  |  }  | ||
|  |  console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));  | ||
|  | `  | ||
|  | 
 | ||
|  | *   يوضح `Solution-2` كيف يمكن حل المشكلة باستخدام `? : (conditional)` المشغل. | ||
|  | 
 | ||
|  | ## حل 2:
 | ||
|  | 
 | ||
|  |  `function quickCheck(arr, elem) {  | ||
|  |  return arr.indexOf(elem) >= 0 ? true : false;  | ||
|  |  }  | ||
|  |  console.log(quickCheck(['squash', 'onions', 'shallots'], 'mushrooms'));  | ||
|  | ` |