Translate

วันอังคารที่ 14 กรกฎาคม พ.ศ. 2558

Array in Javascript

       
รูปภาพจากhttp://www.impressivewebs.com/

       สำหรับบทความนี้ยังอยู่ที่ Javascript อยู่ครับจะกล่าวถึงการใช้ Array ใน Javascript
Array คือ ตัวแปรที่เป็นพื้นที่สำหรับจัดเก็บข้อมูลเป็นชุด การเก็บจะเป็นลักษณะข้อมูลชนิดเดียวกันแล้วอ้างถึงผ่านตัวแปล Array

ตัวอย่างการใช้งาน Array

การประกาศ Array
var cars = ["Honda""Toyota""BMW"];

var cars = new Array("Honda""Toyota""BMW");

var person = {firstName:"Chinja", lastName:"Test", age:25};

var person = [];
person[0] = "Chinja";
person[1] = "Test";
person[2] = 25;

การประกาศ Array ทำได้หลายวิธีดังตัวอย่างด้านบนครับ เวลาเข้าถึงข้อมูล เช่น เราต้องการเข้าถึงตัวแปล cars เราต้องการได้ค่า "Honda" ก็ใช้ว่า cars[0] เป็นการอ้างอิง Array ตัวแรก ตัวแรกจะเริ่มตั้งแต่ 0 หรือจะอ้างจากชื่อ เช่น person["firstName"] เป็นต้น

วิธีการหาความยาว Array ว่ามีการเก็บข้อมูลเท่าไรหาได้โดย cars.length;
วิธีการเรียงลำดับ Array เราก็ทำได้ง่ายๆ คือ cars.sort();

วิธีการเพิ่มข้อมูลลงใน Array
cars.push("Benz"); หรือ cars[cars.length] = "Benz"; ก็ได้

ตัวอย่างการ Loop getข้อมูลจาก Array

var index;
var cars = new Array("Honda""Toyota""BMW");
for (index = 0; index < cars.length; index++) {
    alert(cars[index]);
}

ถ้าเราต้องการ getข้อมูลทั้งหมดใน Array ออกมาโชว์ในรูปแบบstringเลยทำได้โดย cars.toString();

ถ้าเราต้องการหาตำแหน่งของข้อมูลที่เรารู้ใน Array ทำได้โดย 
var a = cars.indexOf("Honda");

ถ้าต้องการเอา Array 2 ตัวมาต่อกันทำได้โดย
var names = ["Chinja""Jone"];
var cars = ["Honda""Toyota""BMW"];
var test = names.concat(cars);

   สำหรับเรื่องArrayในJavascriptก็ขอจบเพียงเท่านี้ก่อนนะครับ จะมีบทความมาให้อ่านเรื่อยๆครับผม


ไม่มีความคิดเห็น:

แสดงความคิดเห็น