JavaScript Array Class : สอน method และ property ของ Array Class, เรียน method และ property ของ Array Class
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • Array() ใช้สร้าง array object โดยจะมีขนาดตามที่กำหนด
    Array( value ) ใช้สร้าง array object โดยมีการกำหนดค่าข้อมูลทันที
    length ใช้นับจำนวนข้อมูลที่มีใน array
    toLocalString() ใช้แสดงข้อมูลใน array
    join() ใช้รวมข้อความทั้งหมดใน array ให้เป็นข้อความเดียว
    concat() ใช้รวม array 2 ตัว ให้เป็น array ตัวเดียว
    slice() ใช้เลือกข้อมูลใน array
    sort() ใช้จัดเรียง ข้อมูลใน array จากน้อยไปมาก
    reverse() ใช้สลับข้อมูลใน array จากหลังมาหน้า จากหน้าไปหลัง
    splice() ใช้ลบและเพิ่มข้อมูลเข้าไปในตำแหน่งที่กำหนด
    push() ใช้เพิ่มข้อมูลลงใน array ในลำดับสุดท้าย
    pop() ใช้ดึงข้อมูลในลำดับสุดท้ายออกจาก array
    unshift() ใช้เพิ่มข้อมูลลงใน array ในลำดับแรก
    shift() ใช้ดึงข้อมูลในลำดับแรกสุดของ array ออกมา
  • method :
    Array ( int );

    return type :
    array

    content :
    ใช้สร้าง array object โดยจะมีขนาดตามที่กำหนด

    example :
    var arr = new Array ( 2 );
    arr[0] = "bamboo";
    arr[1] = "labcode";

  • method :
    Array ( value0, value1, ..., valuen );

    return type :
    array

    content :
    ใช้สร้าง array object โดยมีการกำหนดค่าข้อมูลทันที

    example :
    var arr = new Array ( "bamboo", "labcode" );
    หรือ
    var arr = [ "bamboo", "labcode" ];

  • property :
    length;

    return type :
    number

    content :
    ใช้นับจำนวนข้อมูลที่มีใน array

    example :
    var arr = new Array ( "bamboo", "labcode" );
    alert ( arr.length );

  • method :
    toLocalString ();

    return type :
    string

    content :
    ใช้แสดงข้อมูลใน array

    example :
    var arr = new Array ( "bamboo", "labcode" );
    alert ( arr.toLocalString () );

  • method :
    join ( separate );

    return type :
    string

    content :
    ใช้รวมข้อความทั้งหมดใน array ให้เป็นข้อความเดียว
    โดยจะมีตัวคั่นระหว่างข้อความตามที่กำหนด

    example :
    var arr = new Array ( "bamboo", "labcode" );
    alert ( arr.join ( ", " ) );

  • method :
    concat ( array_object );

    return type :
    array

    content :
    ใช้รวม array 2 ตัว ให้เป็น array ตัวเดียว

    example :
    var arr1 = new Array ( "bamboo", "labcode" );
    var arr2 = new Array ( "panda", "thailand" );
    var arr3 = arr1.concat ( arr2 );

  • method :
    slice ( start, end );

    return type :
    array

    content :
    ใช้เลือกข้อมูลใน array โดยเริ่มจากตำแหน่งที่กำหนด ถึงตำแหน่งที่กำหนด

    example :
    var arr = new Array ( "bamboo", "labcode", "panda", "thailand" );
    alert ( arr.slice ( 1, 3 ) );

  • method :
    sort ();

    return type :
    void

    content :
    ใช้จัดเรียง ข้อมูลใน array จากน้อยไปมาก

    example :
    var arr = new Array ( "b", "a", "m", "o" );
    arr.sort();

  • method :
    reverse ();

    return type :
    void

    content :
    ใช้สลับข้อมูลใน array จากหลังมาหน้า จากหน้าไปหลัง

    example :
    var arr = new Array ( "bamboo", "labcode", "panda", "thailand" );
    arr.reverse ();

  • method :
    splice ( index, count, value0, value1, ..., valuen );

    return type :
    void

    content :
    ใช้ลบและเพิ่มข้อมูลเข้าไปในตำแหน่งที่กำหนด

    example :
    var arr = new Array ( "bamboo", "labcode", "thailand" );
    arr.splice ( 2, 0, "panda" );

    comment :
    ตัวแปร index คือตำแหน่งที่ต้องการเพิ่มหรือลบข้อมูล
    ตัวแปร count คือจำนวนข้อมูลที่ต้องการลบ
    ตัวแปร value คือข้อมูลที่จะเพิ่มเข้าไป

  • method :
    push ( string );

    return type :
    void

    content :
    ใช้เพิ่มข้อมูลลงใน array ในลำดับสุดท้าย

    example :
    var arr = new Array ( "bamboo", "labcode" );
    arr.push ( "panda" );

  • method :
    pop ();

    return type :
    string

    content :
    ใช้ดึงข้อมูลในลำดับสุดท้ายออกจาก array

    example :
    var arr = new Array ( "bamboo", "labcode", "panda", "thailand" );
    alert ( arr.pop() );

  • method :
    unshift ( string );

    return type :
    void

    content :
    ใช้เพิ่มข้อมูลลงใน array ในลำดับแรก

    example :
    var arr = new Array ( "labcode", "panda", "thailand" );
    arr.unshift ( "bamboo" );

  • method :
    shift ();

    return type :
    string

    content :
    ใช้ดึงข้อมูลในลำดับแรกสุดของ array ออกมา

    example :
    var arr = new Array ( "bamboo", "labcode", "panda", "thailand" );
    alert ( arr.shift () );

 
Share This Chapter Login with Facebook