Mảng JavaScript với ví dụ là gì?
Mảng JavaScript là một biến duy nhất được sử dụng để lưu trữ các phần tử khác nhau. Nó thường được sử dụng khi chúng ta muốn lưu trữ một danh sách các phần tử và truy cập chúng bằng một biến duy nhất. Không giống như hầu hết các ngôn ngữ nơi mảng là tham chiếu đến nhiều biến, trong JavaScript, mảng là một biến duy nhất lưu trữ nhiều phần tử Show
Tại sao chúng ta sử dụng mảng?Mảng giúp lưu trữ nhiều giá trị có cùng kiểu dữ liệu trong tên của một biến duy nhất, nếu không chúng ta phải khai báo các biến riêng cho từng giá trị. Tuy nhiên, nếu bạn muốn lặp qua một số lượng phần tử lớn hơn thì việc lưu trữ các giá trị trong một mảng sẽ hiệu quả, thay vì viết đi viết lại cùng một mã cho từng giá trị Khai báo mảng trong Javascript.1. Khởi tạo trong khi khai báoJavascript["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]19 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]21 ["1BHK", "2BHK", "3BHK", "4BHK"]0 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]2 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]4 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]6 ["1BHK", "2BHK", "3BHK", "4BHK"]7 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]9 2. Sử dụng từ khóa Javascript “mới”jav["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", 25000, "2BHK", 50000, "Rent", true]2 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", 25000, "2BHK", 50000, "Rent", true]4 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", 25000, "2BHK", 50000, "Rent", true]7 ["1BHK", 25000, "2BHK", 50000, "Rent", true]8 ["1BHK", 25000, "2BHK", 50000, "Rent", true]9 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]42 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]45 ["1BHK", 25000, "2BHK", 50000, "Rent", true]8 ["1BHK", "2BHK", "3BHK", "4BHK"]47 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]80 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]83 ["1BHK", 25000, "2BHK", 50000, "Rent", true]8 ["1BHK", "2BHK", "3BHK", "4BHK"]85 ["1BHK", "2BHK", "3BHK", "4BHK"]0 ["1BHK", "2BHK", "3BHK", "4BHK"]87 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]89 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]171 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]173 ["1BHK", "2BHK", "3BHK", "4BHK"]9 đầu ra ["1BHK", "2BHK", "3BHK", "4BHK"]6 Nói chung, phương pháp 1 được ưa thích hơn phương pháp 2. Hãy để chúng tôi hiểu lý do cho điều này Ghi chú. Như trong ví dụ trên, ngôi nhà có 5 yếu tố i. e. (10, 20, 30, 40, 50) trong khi house1 chứa 5 phần tử không xác định thay vì có một phần tử 5. Do đó, trong khi làm việc với các số, phương pháp này thường không được ưu tiên nhưng nó hoạt động tốt với Chuỗi và Boolean như trong ví dụ trên home chứa một phần tử duy nhất 1BHK Ngắt dòng và dấu cách không quan trọng trong khai báo mảng vì nó có thể trải rộng trên nhiều dòngJavascript["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]179 ["1BHK", "2BHK", "3BHK", "4BHK"]180 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]182 ["1BHK", "2BHK", "3BHK", "4BHK"]183 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]182 ["1BHK", "2BHK", "3BHK", "4BHK"]186 ["1BHK", "2BHK", "3BHK", "4BHK"]182 ["1BHK", "2BHK", "3BHK", "4BHK"]7 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]9 Chúng tôi cũng có thể cập nhật sau khi khởi tạojav["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]193 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]45 ["1BHK", 25000, "2BHK", 50000, "Rent", true]8 ["1BHK", "2BHK", "3BHK", "4BHK"]198 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]201 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]203 ["1BHK", "2BHK", "3BHK", "4BHK"]0 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]206 ["1BHK", "2BHK", "3BHK", "4BHK"]2 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]209 ["1BHK", "2BHK", "3BHK", "4BHK"]4 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]212____06 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]171 ["1BHK", "2BHK", "3BHK", "4BHK"]9 đầu ra ["1BHK", "2BHK", "3BHK", "4BHK"] Một mảng trong JavaScript có thể chứa các phần tử khác nhau có thể lưu trữ Số, Chuỗi và Boolean trong một mảngjav["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]219 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]21 ["1BHK", "2BHK", "3BHK", "4BHK"]0 ["1BHK", "2BHK", "3BHK", "4BHK"]04 ["1BHK", "2BHK", "3BHK", "4BHK"]2 ["1BHK", "2BHK", "3BHK", "4BHK"]06 ["1BHK", "2BHK", "3BHK", "4BHK"]07 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]09 ["1BHK", "2BHK", "3BHK", "4BHK"]7 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]89 ["1BHK", "2BHK", "3BHK", "4BHK"]9 đầu ra ["1BHK", 25000, "2BHK", 50000, "Rent", true] Truy cập các phần tử mảngTruy cập các phần tử mảng Mảng trong JavaScript được đánh chỉ số từ 0 nên chúng ta có thể truy cập các phần tử mảng như sau jav["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]21 ["1BHK", "2BHK", "3BHK", "4BHK"]0 ["1BHK", "2BHK", "3BHK", "4BHK"]04 ["1BHK", "2BHK", "3BHK", "4BHK"]2 ["1BHK", "2BHK", "3BHK", "4BHK"]06 ["1BHK", "2BHK", "3BHK", "4BHK"]07 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]09 ["1BHK", "2BHK", "3BHK", "4BHK"]7 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]27____028 ["1BHK", "2BHK", "3BHK", "4BHK"]29 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]32 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]35 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]37____038 ["1BHK", "2BHK", "3BHK", "4BHK"]39 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]37______042 ["1BHK", "2BHK", "3BHK", "4BHK"]43 ["1BHK", "2BHK", "3BHK", "4BHK"]9 đầu ra ["1BHK", "2BHK", "3BHK", "4BHK"]4 Thuộc tính độ dài của Mảng trả về độ dài của Mảng. Độ dài của Mảng luôn lớn hơn chỉ số cao nhất của Mảngjav["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]21 ["1BHK", "2BHK", "3BHK", "4BHK"]0 ["1BHK", "2BHK", "3BHK", "4BHK"]04 ["1BHK", "2BHK", "3BHK", "4BHK"]2 ["1BHK", "2BHK", "3BHK", "4BHK"]06 ["1BHK", "2BHK", "3BHK", "4BHK"]07 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]09 ["1BHK", "2BHK", "3BHK", "4BHK"]7 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]58 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]61 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]63 ["1BHK", "2BHK", "3BHK", "4BHK"]64 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]66 _______067____068 ["1BHK", "2BHK", "3BHK", "4BHK"]69 ["1BHK", "2BHK", "3BHK", "4BHK"]9 đầu ra ["1BHK", "2BHK", "3BHK", "4BHK"]8 Truy cập mảng đầy đủ trong JavascriptBằng cách tham khảo tên mảng trong Javascript, toàn bộ mảng có thể được truy cập Javascript["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]179 ["1BHK", "2BHK", "3BHK", "4BHK"]180 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]183 ["1BHK", "2BHK", "3BHK", "4BHK"]1 ["1BHK", "2BHK", "3BHK", "4BHK"]186 ["1BHK", "2BHK", "3BHK", "4BHK"]7 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]83 ["1BHK", "2BHK", "3BHK", "4BHK"]84 ["1BHK", "2BHK", "3BHK", "4BHK"]85 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]9 Các phương thức của Array trong JavascriptMảng Javascript có các phương thức tích hợp Javascript["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]20 ["1BHK", "2BHK", "3BHK", "4BHK"]92 ["1BHK", "2BHK", "3BHK", "4BHK"]18 _______118____095____096 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]98 ["1BHK", "2BHK", "3BHK", "4BHK"]99 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]9 Lặp qua các phần tử Mảng trong JavascriptTrong ví dụ này cho vòng lặp được sử dụng C++["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", 25000, "2BHK", 50000, "Rent", true]05 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", 25000, "2BHK", 50000, "Rent", true]07
["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]63 ["1BHK", 25000, "2BHK", 50000, "Rent", true]10 ["1BHK", 25000, "2BHK", 50000, "Rent", true]11 ["1BHK", 25000, "2BHK", 50000, "Rent", true]12______913 ["1BHK", 25000, "2BHK", 50000, "Rent", true]14
["1BHK", "2BHK", "3BHK", "4BHK"]9 Chèn các phần tử mớiHai cách để thêm phần tử mới vào mảng javascript C++["1BHK", "2BHK", "3BHK", "4BHK"]17 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", "2BHK", "3BHK", "4BHK"]18 ["1BHK", 25000, "2BHK", 50000, "Rent", true]05 _______118____921____922
_______118____924____925
["1BHK", "2BHK", "3BHK", "4BHK"]9 Đối với các phương thức Array thường được sử dụng, hãy tham khảo các liên kết bên dưới
Chúng tôi có một danh sách đầy đủ các phương thức Mảng Javascript, để kiểm tra chúng, vui lòng xem qua bài viết tham khảo Mảng Javascript này JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này Chúng tôi có một Cheat Sheet về Javascript, nơi chúng tôi đề cập đến tất cả các chủ đề quan trọng của Javascript để kiểm tra những chủ đề đó, vui lòng xem qua Javascript Cheat Sheet-Hướng dẫn cơ bản về JavaScript Mảng JavaScript là gì?Mảng được dùng để lưu trữ nhiều giá trị trong một biến duy nhất . Điều này được so sánh với một biến chỉ có thể lưu trữ một giá trị. Mỗi mục trong một mảng có một số gắn liền với nó, được gọi là chỉ mục số, cho phép bạn truy cập nó. Trong JavaScript, mảng bắt đầu từ chỉ số 0 và có thể được thao tác bằng nhiều phương thức khác nhau.
Một mảng với ví dụ là gì?Mảng là tập hợp các loại dữ liệu tương tự nhau . Ví dụ chúng ta muốn lưu tên của 100 người thì chúng ta có thể tạo một mảng kiểu chuỗi lưu được 100 tên. Chuỗi [] mảng = chuỗi mới [100]; .
Tại sao mảng JavaScript được sử dụng?Mảng trong JavaScript là loại dữ liệu được sử dụng để lưu trữ danh sách giá trị . Các đối tượng mảng JavaScript có thể được lưu trữ trong các biến và được xử lý giống như cách bạn xử lý với bất kỳ loại dữ liệu nào khác.
Mảng trong JavaScript và các loại là gì?Mảng là đối tượng
. Toán tử typeof trong JavaScript trả về "đối tượng" cho mảng. Tuy nhiên, mảng JavaScript được mô tả tốt nhất là mảng. a special type of objects. The typeof operator in JavaScript returns "object" for arrays. But, JavaScript arrays are best described as arrays. |