รูปภาพจากhttp://www.impressivewebs.com/
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ก็ขอจบเพียงเท่านี้ก่อนนะครับ จะมีบทความมาให้อ่านเรื่อยๆครับผม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น