ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingถามเกี่ยวกับ javascript หน่อยครับ ผมจะเก็บข้อมูลยังไงดี
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเกี่ยวกับ javascript หน่อยครับ ผมจะเก็บข้อมูลยังไงดี  (อ่าน 843 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
น้องพี่ต้าร์
ก๊วนเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 388



ดูรายละเอียด
« เมื่อ: 17 มกราคม 2013, 21:05:19 »

   for(i=1;i<=2000;i++){
               
                var plink = "ข้อมูลเปลี่ยนไปเรื่อยๆ";

                j++;
      if(j==1){
         plink1 = plink;
      }else if(j==2){
         plink2 = plink;
      }else if(j==3){
         plink3 = plink;
      }บลา บลา.....

        }

ผมจะเก็บข้อมูลยังไงดี loop ยิ่งเยอะ ตัวแปลก็เยอะตามไปด้วย คอมจะค้างเอา
อยากเก็บเป็น array แต่คิดไม่ออก
บันทึกการเข้า
max30012540
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #1 เมื่อ: 17 มกราคม 2013, 22:17:55 »


โค๊ด:
	for(i=1;i<=2000;i++){
               
                var plink = "ข้อมูลเปลี่ยนไปเรื่อยๆ";

                j++;
if(j==1){
plink1 = plink;
}else if(j==2){
plink2 = plink;
}else if(j==3){
plink3 = plink;
}บลา บลา.....

        }
วนลูป i แล้วใช้ j ??
บันทึกการเข้า
น้องพี่ต้าร์
ก๊วนเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 388



ดูรายละเอียด
« ตอบ #2 เมื่อ: 17 มกราคม 2013, 22:23:52 »

คือที่ใช้ j ผมใช้ข้อมูลคนละส่วนกัน

งั้นแก้เป็น i ก็ได้ครับ

for(i=1;i<=2000;i++){
               
                var plink = "ข้อมูลเปลี่ยนไปเรื่อยๆ";

      if(i==1){
         plink1 = plink;
      }else if(i==2){
         plink2 = plink;
      }else if(i==3){
         plink3 = plink;
      }บลา บลา.....

        }
บันทึกการเข้า
goldxp
สมุนแก๊งเสียว
*

พลังน้ำใจ: 73
ออฟไลน์ ออฟไลน์

กระทู้: 557



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 17 มกราคม 2013, 23:00:05 »

โค๊ด:
var a = [100,200,300];
var b = [1,2,3];
for(var i=0;i<a.length;i++){
    b.push(a[i]);
}
//b จะมีค่า [1,2,3,100,200,300]
บันทึกการเข้า

น้องพี่ต้าร์
ก๊วนเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 388



ดูรายละเอียด
« ตอบ #4 เมื่อ: 18 มกราคม 2013, 03:45:48 »

โค๊ด:
var a = [100,200,300];
var b = [1,2,3];
for(var i=0;i<a.length;i++){
    b.push(a[i]);
}
//b จะมีค่า [1,2,3,100,200,300]

ขอบคุณมากครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์