Array

ارایه ها:

مجموعه ای از عناصر هم نوع
به یکی از اشکال زیر میتوان ارایه را تعریف نمود:
		تعریف ارایه بدون مقدار
		var arr = new Array();
		تعریف ارایه با طول مشخص
		var arr = new Array(4);
		var arr = new Array(12,5,16,13,19);
		اندیس ارایه از صفر شروع می شود و اندیس اخرین عنصر یکی کمتر از طول ارایه است
	
مثال: ۵ عدد از کاربر گرفته در ارایه ذخیره کنید و نمایش دهید
		var arr = new Array(5);
		for(i = 0; i <= 4 ;i++)
		{
			arr[i]= prompt("enter number");
		}

		for(i = 0; i <= 4 ;i++)
		{
			document.write(arr[i]);
		}
		for(i in arr){
			document.write(arr[i].toString());
		}
	

کار با متد ارایه:

با استفاده از متد spice میتوان عنصر به ارایه اضافه و یا از ان کم کرد

		var arr = new Array("red", "green", "blue");
		
		document.write("lenght is "+ arr.length);
		
		arr.reverse();
		
		for(i = 0; i >arr.length ; i++){
			document.write(arr[i]);
		}
		
			document.write("<hr>");
			
		arr.splice(2,0,"sara","reza");
		
		for(i = 0; i >arr.length ; i++){
			document.write(arr[i]);
		}
		
			document.write("<hr>");		
		arr.splice(1,2);
		
		for(i = 0; i >arr.length ; i++){
			document.write(arr[i]);
		}
		
		document.write("<hr>");
		
		arr.splice(1,2,"morad","akbar");
		
		for(i = 0; i >arr.length ; i++){
			document.write(arr[i]);
		}
		document.write("<hr>");

	
push method:

اضافه نمودن یک عنصر به ارایه

			arr.push('pink');
	

حذف یک عنصر از ارایه

			arr.pop();
	

برای سورت کردن ارایه

			arr.sort();
	

اولین عنصر ارایه را حذف میکنده

			arr.shift();
	

به اول ارایه عنصر اضافه میکند

			arr.unShift();
	

دو ارایه را با هم جمع میکند

			arr.concat(arr2);
	

پیدا کردن مکسیمم و مینیمم ارایه

			Math.Max.apply(null,arr);
	


جهت دیدن تمرین ها روی صفحه کلیک راست کرده و سورس را ببینید
جواب تمرین 1   جواب تمرین 2   جواب تمرین 3