สอบถามเรือ่งการสร้าง Array ใน Javascript ครับ มีตัวอย่างด้านในครับ
หากเขียนง่ายๆก็ต้องการแบบนี้ครับ
มีตัวแปร สำหรับ วน 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
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
Load balance : Server 02