Mảng là gì?
Mảng là một đối tượng có thể lưu trữ một tập hợp các mục . Mảng trở nên thực sự hữu ích khi bạn cần lưu trữ một lượng lớn dữ liệu cùng loại. Giả sử bạn muốn lưu trữ thông tin chi tiết của 500 nhân viên. Nếu bạn đang sử dụng biến, bạn sẽ phải tạo 500 biến trong khi bạn có thể làm tương tự với một mảng. Bạn có thể truy cập vào các mục trong một mảng bằng cách tham khảo của nó indexnumber và chỉ số của phần tử đầu tiên của mảng là zero.
JavaScript Tạo mảng
Bạn có thể tạo một mảng trong JavaScript như được đưa ra bên dưới.
var students = ["John", "Ann", "Kevin"];
Ở đây, bạn đang khởi tạo mảng của mình khi và khi nó được tạo với các giá trị “John”, “Ann” và “Kevin”. Chỉ số của “John”, “Ann” và “Kevin” lần lượt là 0, 1 và 2. Nếu bạn muốn thêm nhiều phần tử hơn vào mảng sinh viên, bạn có thể làm như sau:
students[3] = "Emma";students[4] = "Rose";
Bạn cũng có thể tạo một mảng bằng cách sử dụng phương thức khởi tạo Array như sau:
var students = new Array("John", "Ann", "Kevin");
HOẶC LÀ
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
Phương thức mảng JavaScript
Đối tượng Array có nhiều thuộc tính và phương thức giúp các nhà phát triển xử lý các mảng một cách dễ dàng và hiệu quả. Bạn có thể lấy giá trị của một thuộc tính bằng cách chỉ định arrayname.property và đầu ra của một phương thức bằng cách chỉ định arrayname.method ().
- thuộc tính length -> Nếu bạn muốn biết số phần tử trong một mảng, bạn có thể sử dụng thuộc tính length.
- thuộc tính nguyên mẫu -> Nếu bạn muốn thêm các thuộc tính và phương thức mới, bạn có thể sử dụng thuộc tính nguyên mẫu.
- phương thức đảo ngược -> Bạn có thể đảo ngược thứ tự của các mục trong một mảng bằng phương pháp đảo ngược.
- phương pháp sắp xếp -> Bạn có thể sắp xếp các mục trong một mảng bằng phương pháp sắp xếp.
- phương thức pop -> Bạn có thể xóa mục cuối cùng của mảng bằng phương thức pop.
- phương thức shift -> Bạn có thể xóa mục đầu tiên của mảng bằng phương thức shift.
- push method -> Bạn có thể thêm một giá trị làm mục cuối cùng của mảng.
Hãy tự mình thử điều này:
Mảng !!! ");}}document.write ("mảng sinh viên
");sinh viên.displayItems ();document.write ("
Số lượng mục trong mảng sinh viên là" + sinh viên.length + "
");document.write ("
Mảng sinh viên được SORTED
");sinh viên.sort ();sinh viên.displayItems ();document.write ("
Mảng sinh viên đã REVERSED
");sinh viên.reverse ();sinh viên.displayItems ();document.write ("
Mảng sinh viên sau khi XÓA mục CUỐI
");sinh viên.pop ();sinh viên.displayItems ();document.write ("
Mảng sinh viên sau PUSH
");student.push ("Nội dung mới");sinh viên.displayItems ();