Đốitượng Array()

Một phần của tài liệu Tài liệu lập trình web căn bản (Trang 135)

Đối tượng Array dùng để lưu trữ nhiều giá trị với cùng một tên gọi. Trong Javascript đối tượng mảng có thể chứa các thành phần mang kiểu giá trị khác nhau. Một mảng có n phần tử được đánh chỉ số từ 0 đến n-1.

Mỗi phần tử mảng được phân biệt nhau qua chỉ số, dựa vào chỉ số này ta có thể truy cập hoặc thay đổi giá trị của từng phần tử trong mảng

1. Khởi tạo một mảng:

Dùng từ khóa new để khởi tạo một mảng

var Variable = new Array(size)

Ví dụ: <script>

var arr= new Array() arr[0]= "thu hai"; arr[1]= "Thu ba"; arr[2]= "Thu tu"; arr[3]= "Thu nam"; arr[4]= "Thu sau"; arr[5]= "Thu bay"; for(i=0; i<=5;i++)

document.write(arr[i]+ "<br>") </script>

2. Các thuộc tính của Array()

length : để xác định số phần tử trong mảng Ví dụ: <script>

var arr= new Array() arr[0]= "thu hai"; arr[1]= "Thu ba"; arr[2]= "Thu tu"; arr[3]= "Thu nam"; arr[4]= "Thu sau"; arr[5]= "Thu bay";

document.write("So phan tu trong mang la: " +arr.length) </script>

3. Các phương thức của đối tượng Array()

concat() Dùng để nối 2 mảng a=a.concat(b)

join(separator) để ghép các phần tử trong mảng lại

với nhau cách nhau bởi dấu separator a=a.join(“+”)

slice(start,end) Dùng tách một mảng bắt đầu từ vtrí

start đến vtrí end-1. str=a.slice(i,j)

reverse() Dùng để đảo ngược chưổi a.reverse()

valueOf() Dùng để lấy tất cả các đối tượng

trong chuổi a.valueOf()

pop() Lấy phần tử cuối của mảng

push() Thêm 1 hoặc nhiều phần tử vào cuối

mảng

Shift() lấy phần tử và trả về phần tử đầu tiên

của mảng

Sort() sắp xếp các phần tử của mảng

valueOf() Trả về tất cả các giá trị ban đầu của

mảng Ví dụ 1:

<script>

var a=new Array() a[0]= “Thang gieng”; a[1]= “Thang hai”; a[2]= “Thang ba”; var b =new Array(); b[0]= “Thang tu”; b[1]= “Thang nam”; b[2]= “Thang sau”; a=a.concat(b); document.write(a); </script> Ví dụ 2 <script type="text/javascript"> var arrName = new Array(3) arrName [0] = "Jani" arrName [1] = "Tove" arrName [2] = "Hege" document.write(arrName.length + "<br>") document.write(arrName.join(".") + "<br>") document.write(arrName.reverse() + "<br>") document.write(arrName.sort() + "<br>") document.write(arrName.push("Ola","Jon") + "<br>") document.write(arrName.pop() + "<br>") document.write(arrName.shift() + "<br>") </script>

Một phần của tài liệu Tài liệu lập trình web căn bản (Trang 135)