JavaPhương pháp Mảng Script: Tạo với Ví dụ
Mảng là gì?
Mảng là một đối tượng có thể lưu trữ một bộ sưu tập các mặt hàng. Mảng trở nên thực sự hữu ích khi bạn cần lưu trữ 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 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 duy nhất. Bạn có thể truy cập các mục trong một mảng bằng cách tham chiếu đến số chỉ mục và chỉ số của phần tử đầu tiên của mảng bằng 0.
JavaScript Tạo Mảng
Bạn có thể tạo một mảng trong JavaScript như đưa ra dưới đây.
var students = ["John", "Ann", "Kevin"];
Ở đây, bạn đang khởi tạo mảng của mình 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 hàm tạo mảng như thế này:
var students = new Array("John", "Ann", "Kevin");
OR
var students = new Array(); students[0] = "John"; students[1] = "Ann"; students[2] = "Kevin";
JavaPhương pháp Mảng Script
Đố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ý mảng một cách dễ dàng và hiệu quả. Bạn có thể nhận 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().
- tài sản chiều dài –> Nếu 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 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 pháp đảo ngược –> Bạn có thể đảo ngược thứ tự các mục trong 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 thức sắp xếp.
- phương pháp phổ biến –> 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 pháp dịch chuyển –> Bạn có thể xóa mục đầu tiên của mảng bằng phương thức shift.
- phương pháp đẩy –> 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:
<html> <head> <title>Arrays!!!</title> <script type="text/javascript"> var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth"); Array.prototype.displayItems=function(){ for (i=0;i<this.length;i++){ document.write(this[i] + "<br />"); } } document.write("students array<br />"); students.displayItems(); document.write("<br />The number of items in students array is " + students.length + "<br />"); document.write("<br />The SORTED students array<br />"); students.sort(); students.displayItems(); document.write("<br />The REVERSED students array<br />"); students.reverse(); students.displayItems(); document.write("<br />THE students array after REMOVING the LAST item<br />"); students.pop(); students.displayItems(); document.write("<br />THE students array after PUSH<br />"); students.push("New Stuff"); students.displayItems(); </script> </head> <body> </body> </html>