Làm cách nào để bạn thêm một phần tử vào một mảng trong HTML?
Mảng là danh sách của bất kỳ loại dữ liệu nào, kể cả các mảng khác. Mỗi mục trong mảng có một chỉ mục — một số — có thể được sử dụng để truy xuất một phần tử từ mảng Show Các chỉ số bắt đầu từ 0; Trong JavaScript, bạn tạo một mảng bằng cú pháp mảng-chữ
Bạn truy xuất một phần tử cụ thể từ một mảng bằng cú pháp dấu ngoặc vuông
Milk Cũng có thể đặt giá trị tại một chỉ mục cụ thể, một lần nữa bằng cách sử dụng cú pháp dấu ngoặc vuông
// shoppingList is now ['Milk', 'Cookies', 'Beans'] Liên kết với chúng tôi. Nếu bạn thấy HTML Dog hữu ích, vui lòng cân nhắc việc liên kết với chúng tôi. Bạn có thể tìm số phần tử trong mảng bằng cách sử dụng thuộc tính 2 của nó
3 Bạn có thể sử dụng các phương thức 3 và 4 để thêm và xóa các phần tử ở cuối mảng
// shoppingList is now ['Milk', 'Bread', 'Beans', 'A new car']
0Đây là một ví dụ tạo, đẩy, bật và lặp trên một mảng, chuyển từng tên cho một hàm có tên là helloFrom. helloFrom trả về một chuỗi có lời chào. “Xin chào từ” và sau đó là tên của người đó. Sau khi đẩy và bật, danh sách những người cuối cùng là. “Tom”, “Yoda”, “Ron” và “Bob” Phương thức
(Các) phần tử cần thêm vào cuối mảng Thuộc tính Phương thức
Phương thức 2. Trong trường hợp bạn muốn giá trị của 2 giống nhau, nhưng trả về một mảng mới với các phần tử được thêm vào cuối, bạn có thể sử dụng 4 để thay thế. Lưu ý rằng các phần tử được bao bọc trong một mảng bổ sung — nếu không, nếu bản thân phần tử là một mảng, nó sẽ được trải ra thay vì được đẩy dưới dạng một phần tử do hành vi của 5Phương pháp 2 có thuộc tính length và thuộc tính có khóa số nguyên. Mặc dù các chuỗi cũng giống như mảng, nhưng phương pháp này không phù hợp để áp dụng cho chúng, vì các chuỗi là bất biếnĐoạn mã sau tạo mảng 9 chứa hai phần tử, sau đó nối thêm hai phần tử vào nó. Biến 0 chứa độ dài mới của mảng
Ví dụ này sử dụng cú pháp trải rộng để đẩy tất cả các phần tử từ mảng thứ hai vào mảng thứ nhất
Hợp nhất hai mảng cũng có thể được thực hiện bằng phương thức 5Phương thức 2. Sau đó, nó đặt từng chỉ mục của 2 bắt đầu từ length với các đối số được chuyển đến push() . Cuối cùng, nó đặt length về độ dài trước đó cộng với số phần tử được đẩy
Như đã đề cập ở trên, 9 là chung chung có chủ ý và chúng tôi có thể sử dụng điều đó để tạo lợi thế cho mình. 0 có thể hoạt động tốt trên một đối tượng, như ví dụ này cho thấyLưu ý rằng chúng tôi không tạo một mảng để lưu trữ một bộ sưu tập các đối tượng. Thay vào đó, chúng tôi lưu trữ bộ sưu tập trên chính đối tượng và sử dụng 1 trên 0 để lừa phương thức nghĩ rằng chúng tôi đang xử lý một mảng—và nó chỉ hoạt động, nhờ vào cách JavaScript cho phép chúng tôi thiết lập ngữ cảnh thực thi theo bất kỳ cách nào chúng tôi muốn
Lưu ý rằng mặc dù 3 không phải là một mảng, nhưng phương thức 9 đã tăng thành công thuộc tính length của 3 giống như khi chúng ta đang xử lý một mảng thực |