JavaScript/Mảng
Mảng trong JavaScript là một bảng liên kết chỉ mục đến giá trị. Trong JavaScript, tất cả các đối tượng đều có thể liên kết chỉ mục đến giá trị, nhưng mảng là một đối tượng đặc biệt có thêm nhiều tính năng xử lý chỉ mục và dữ liệu đặc biệt (ví dụ: push, join, v.v.)
Cú pháp Mảng
[sửa]Khai báo mảng
- var Ten_mảng = new Array();
Gán giá trị cho phần tử mảng
- Ten_mảng[2] = giá trị;
Thí dụ mảng
[sửa]var test = new Array(10); // Tạo một mảng 10 chỉ mục
var test2 = new Array(0, 1, 2,3, 4); // Tạo một mảng với bốn giá trị và 5 chỉ mục
var test3 = new Array();
test3["1"] = 123; // Hoàn toàn đúng cú pháp
Thuộc tính
[sửa]Mảng trong JavaScript có thuộc tính
- length.
Thuộc tính length của JavaScript luôn luôn lớn hơn số chỉ mục lớn nhất trong mảng một đơn vị. Trong phần lớn ngôn ngữ lập trình, những thuộc tính có tính năng như length thường là thuộc tính chỉ đọc, tuy nhiên, với JavaScript, lập trình viên có thể thay đổi thuộc tính length. Bằng cách thay đổi thuộc tính length, lập trình viên có thể làm mảng lớn hơn hoặc nhỏ hơn (và xóa đi những chỉ mục lớn hơn hoặc bằng thuộc tính length mới).