Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,234

HOME > Client Script Forum > สอบถามเรือ่งการสร้าง Array ใน Javascript ครับ มีตัวอย่างด้านในครับ





 

สอบถามเรือ่งการสร้าง Array ใน Javascript ครับ มีตัวอย่างด้านในครับ

 



Topic : 120526



โพสกระทู้ ( 585 )
บทความ ( 0 )



สถานะออฟไลน์




Code (JavaScript)
if(statusRoom=="A"){
			for (i=0; i<cpt; i++) {			
				if (divRoomType_tosend !="") {
                                        var incr = parseInt(i);		
					var divRoomTypeTopax_tosend = document.getElementById('RoomTypeTopax_tosend['+incr+']').value;	
					var nbr_rooms = document.getElementById('nbr_rooms['+incr+']').value;
				}
			}
		}


จากตัวอย่างด้านบนน่ะครับ คือผมต้องการสร้าง Array1, Array2 โดย
Array1 คือค่าตัวแปร divRoomTypeTopax_tosend
Array2 คือค่าตัวแปร nbr_rooms

พอวน Loop เข้ามาแล้ว ให้เช็คว่า มีการสร้าง divRoomTypeTopax_tosend ใน Array1 หรือยัง ถ้าหากยังไม่มีการสร้างให้ สร้าง , และสร้าง Array2 ด้วยตัวแปร nbr_rooms

พอวน Loop อีกครั้งแล้ว หากพบว่า divRoomTypeTopax_tosend ถูกสร้างแล้วใน Array1 ให้ทำการเพิ่ม Array2 เพิ่มตัวแปร nbr_rooms เข้าไปในตำแหน่งมิติ[] เดียวกันครับ

ประมาณนี้อ่ะครับ

แล้วหลังจากนั้นผมจะนำค่า Array1 , Array2 ออกมาใช้ ต้องทำอย่างไรหรอครับ



Tag : JavaScript









ประวัติการแก้ไข
2015-12-17 17:30:59
2015-12-17 17:31:19
2015-12-17 17:31:52
2015-12-17 18:00:02
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-12-17 17:30:04 By : nut_ch31 View : 541 Reply : 2
 

 

No. 1



โพสกระทู้ ( 585 )
บทความ ( 0 )



สถานะออฟไลน์


หากเขียนง่ายๆก็ต้องการแบบนี้ครับ

มีตัวแปร สำหรับ วน For ดังนี้
A , 1
A , 3
B , 1
C , 3

แล้วสุดท้ายต้องการได้ Array1 (A,B,C) , Array2 (4,1,3) แบบนี้อ่ะครับ

แล้วสามารถนำ Array1 , Array2 ออกมาใช้ได้อย่างไรหรอครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-17 18:13:35 By : nut_ch31
 


 

No. 2



โพสกระทู้ ( 585 )
บทความ ( 0 )



สถานะออฟไลน์


Code (JavaScript)
if(statusRoom=="A"){

			var selectArray = new Array();
			var	compareArray = new Array();
			var CountArray = new Array();

			for (i=0; i<cpt; i++) {		
				
				var incr = parseInt(i);		
				var divRoomType_tosend 	= document.getElementById('RoomType_tosend['+incr+']').value;
				var divRoomTypeTopax_tosend = document.getElementById('RoomTypeTopax_tosend['+incr+']').value;	
				var nbr_rooms = document.getElementById('nbr_rooms['+incr+']').value;
				var MaxRommTopax = document.getElementById('maxRoomAvailable['+incr+']').value;

				if (divRoomType_tosend !="") {	
					if(selectArray[divRoomTypeTopax_tosend]==undefined){
						selectArray[divRoomTypeTopax_tosend] = parseInt(nbr_rooms);
						compareArray[divRoomTypeTopax_tosend] = parseInt(MaxRommTopax);
						CountArray[incr] = divRoomTypeTopax_tosend;
					}else{
						selectArray[divRoomTypeTopax_tosend] = parseInt(selectArray[divRoomTypeTopax_tosend]) + parseInt(nbr_rooms);
					}
				}
			}

			for(var a=0; a<CountArray.length; a++){
				
				var index = CountArray[a];

				if(selectArray[index] > compareArray[index]){				
					statusRoom = "R";
				}
			}
		}


ทำได้แล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-18 10:35:54 By : nut_ch31
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรือ่งการสร้าง Array ใน Javascript ครับ มีตัวอย่างด้านในครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่