27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Copy Array Items Using slice() | ||
|  | localeTitle: نسخ صفيف العناصر باستخدام شريحة () | ||
|  | --- | ||
|  | ## نسخ صفيف العناصر باستخدام شريحة ()
 | ||
|  | 
 | ||
|  | *   يجب استخدام الدالة `slice()` لإرجاع صفيف يتكون من `warm` `sunny` فقط. | ||
|  | *   لذلك ، يجب تمرير معلمتين إلى الدالة `slice()` . يجب أن تكون المعلمة الأولى هي الفهرس الذي تريد أن تبدأه السلسلة الفرعية. يجب أن تكون المعلمة الثانية هي الفهرس الذي تنتهي عنده السلسلة الفرعية. | ||
|  | *   ملاحظة: سيتم إنهاء المعلمة الثانية في السلسلة الفرعية في هذا الفهرس بالضبط. | ||
|  | 
 | ||
|  | ## مثال:
 | ||
|  | 
 | ||
|  |  ` return arr.slice(1,4);  | ||
|  |  /* This will return a substring consisting of indexs [1,2,3]  | ||
|  |     Note: arr[4] is NOT included.  | ||
|  | `  | ||
|  | 
 | ||
|  | ## حل:
 | ||
|  | 
 | ||
|  |  `function forecast(arr) {  | ||
|  |   // change code below this line  | ||
|  |   return arr.slice(2,4);  | ||
|  |  }  | ||
|  |   | ||
|  |  // do not change code below this line  | ||
|  |  console.log(forecast(['cold', 'rainy', 'warm', 'sunny', 'cool', 'thunderstorms']));  | ||
|  | ` |