Computer >> Máy Tính >  >> Lập trình >> Javascript

Độ dài mảng JavaScript:Hướng dẫn đầy đủ

Thuộc tính độ dài mảng JavaScript cho biết số lượng mục trong một mảng. Để tìm độ dài của một mảng, hãy tham chiếu đến đối tượng array_name.length. Thuộc tính length trả về một số nguyên.


Bạn thường muốn biết có bao nhiêu giá trị trong mảng — nói cách khác là độ dài của mảng. Đó là vị trí của mảng JavaScript chiều dài thuộc tính đi kèm. Thuộc tính length được sử dụng để truy xuất số lượng các mục được giữ trong một mảng cụ thể.

Ví dụ:giả sử bạn là nhân viên bán sách và bạn muốn biết có bao nhiêu cuốn sách trong kho của mình. Bạn có thể truy xuất độ dài danh sách sách của mình bằng cách sử dụng thuộc tính độ dài mảng JavaScript.

Hướng dẫn này sẽ khám phá cách sử dụng phương pháp độ dài mảng trong JavaScript. Chúng ta sẽ xem xét hai ví dụ sử dụng phương pháp này trong một chương trình JavaScript.

Độ dài mảng JavaScript

Thuộc tính độ dài mảng trong JavaScript là một giá trị số nguyên đại diện cho số lượng mục trong một mảng. Thuộc tính length luôn cao hơn một giá trị chỉ mục cao nhất trong mảng vì các giá trị chỉ mục bắt đầu từ 0 trong JavaScript.

Vì độ dài là một thuộc tính trong JavaScript nên nó không có bất kỳ tham số nào. Nó chỉ được nối vào cuối một mảng.

Đây là cú pháp cho thuộc tính độ dài mảng JavaScript:

 array_name.length; 

Chúng tôi thêm cú pháp .length vào cuối tên mảng để truy cập giá trị của thuộc tính length.

81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia một cuộc thi đào tạo. Kết hợp với bootcamp ngay hôm nay.

Sinh viên tốt nghiệp bootcamp trung bình đã dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.

Ví dụ JavaScript về độ dài mảng

Hãy xem qua một ví dụ để minh họa phương pháp này trong một chương trình JavaScript. Giả sử rằng chúng ta sở hữu một hiệu sách. Chúng tôi muốn tìm xem có bao nhiêu cuốn sách trong danh sách Sách hư cấu bán chạy nhất năm 2019 của Thời báo New York danh sách chúng tôi bán. Một khách hàng đã hỏi về tính khả dụng của những cuốn sách này, vì vậy chúng tôi quyết định kiểm tra xem chúng tôi đã bán bao nhiêu cuốn sách xuất hiện trong danh sách.

Đó là nơi mà thuộc tính độ dài có thể hữu ích. Giả sử chúng tôi có danh sách những cuốn sách mà chúng tôi bán đã xuất hiện trong Sách hư cấu bán chạy nhất của Thời báo New York năm 2019 danh sách. Chúng tôi có thể biết có bao nhiêu cuốn sách chúng tôi bán trong danh sách đó bằng cách sử dụng thuộc tính length:

 const nyt_fiction_best_sellers_2019 =['Redemption', 'A Better Man', 'The Institute', 'The Guardians', 'The Night Fire', 'Turning Point']; console.log (nyt_fiction_best_sellers_2019.length);  

Khi chúng tôi thực thi mã của mình, chương trình trả về:6.

Đầu tiên, chúng tôi khai báo một hằng số, được gọi là nyt_fiction_best_sellers_2019. Hằng số này lưu trữ danh sách các sách trong kho của chúng tôi đã xuất hiện trên Sách hư cấu bán chạy nhất của Thời báo New York năm 2019 danh sách. Sau đó, chúng tôi sử dụng thuộc tính length để tìm ra độ dài của danh sách đó. Trong trường hợp này, có sáu giá trị trong danh sách của chúng ta, do đó, thuộc tính length trả về:6.

Tính toán Trung bình với độ dài Mảng JavaScript

Thuộc tính length có một số trường hợp sử dụng trong JavaScript và một trong những trường hợp phổ biến nhất là tính toán số trung bình.

Giả sử rằng chúng ta muốn tìm độ tuổi trung bình của các thành viên trong một lớp học khiêu vũ. Chúng tôi có một danh sách lưu trữ tuổi của các vũ công. Sau đó, chúng tôi quyết định rằng chúng tôi muốn giá trị trung bình được làm tròn thành số nguyên gần nhất. Chúng ta sẽ cần sử dụng thuộc tính length để truy xuất số lượng các mục trong danh sách. Giá trị này sẽ giúp chúng tôi tính giá trị trung bình.

Chương trình mẫu

Dưới đây là ví dụ về một chương trình cho phép chúng tôi tính tuổi trung bình của các thành viên trong lớp học khiêu vũ:

 var dancer_ages =[9, 10, 9, 11, 12, 8, 10, 10, 10]; var sum =0; for (var i =0; i  

Mã của chúng tôi trả về:

 Độ tuổi trung bình của các thành viên trong lớp khiêu vũ là:10. 

Trên dòng mã đầu tiên, chúng tôi khai báo một danh sách JavaScript có tên là dancer_ages nơi lưu trữ tuổi của từng thành viên trong lớp học khiêu vũ. Sau đó, chúng tôi khai báo một biến có tên là sum nơi lưu trữ tổng số tuổi của các thành viên trong lớp. Chúng tôi sẽ cần giá trị này để tính giá trị trung bình sau này.

Ban đầu, chúng tôi đặt giá trị của sum về 0 vì chúng ta cần khai báo một biến trước khi nó có thể được sử dụng. Sau đó, chúng tôi thêm tuổi của từng vũ công vào tổng số giá trị trong cho của chúng tôi vòng lặp.

Sau đó, chúng tôi tạo một JavaScript cho vòng lặp lặp qua từng mục trong danh sách dancer_ages và thêm nó vào sum Biến đổi. Lưu ý rằng chúng tôi sử dụng dancer_ages.length thuộc tính cho biết chương trình của chúng tôi sẽ thực thi bao nhiêu lần.

Sau khi thực hiện cho vòng lặp, chương trình của chúng tôi tính tuổi trung bình của các thành viên trong lớp. Chương trình của chúng tôi thực hiện điều này bằng cách chia tổng (tổng số tuổi của tất cả các vũ công) bởi dancer_ages.length (số người trong lớp khiêu vũ). Sau đó, chúng tôi sử dụng Math.round () để làm tròn giá trị của chúng ta thành số nguyên gần nhất.

Cuối cùng, chúng tôi in ra một thông báo tới bảng điều khiển có nội dung:“ Tuổi trung bình của một thành viên trong lớp khiêu vũ là:”. Theo sau câu lệnh này là giá trị được lưu trữ trong trung bình Biến JavaScript và dấu chấm (. ).

Kết luận

Thuộc tính độ dài mảng JavaScript được sử dụng để truy xuất số lượng mục được lưu trữ trong danh sách. Phương pháp này đặc biệt trong việc tính toán số trung bình và các tổng khác yêu cầu biết độ dài của danh sách.

Hướng dẫn này thảo luận về cách sử dụng thuộc tính length để truy xuất số lượng các mục trong một mảng JavaScript. Chúng ta cũng đã xem qua hai ví dụ về thuộc tính chiều dài. Sau khi đọc hướng dẫn này, bạn đã sẵn sàng bắt đầu sử dụng thuộc tính length như một chuyên gia!

Bạn có muốn tìm hiểu thêm về cách viết mã trong JavaScript? Đọc hướng dẫn Cách học JavaScript của chúng tôi. Bạn sẽ tìm thấy lời khuyên về các khóa học và tài nguyên học tập nào có thể giúp bạn nâng cao kiến ​​thức về JavaScript.