Show
Còn nếu bạn phải tạo danh sách lồng nhau từ mảng như vậy thì sao
Và kết quả là danh sách ul chứa danh sách có liên kết Người mới ở đây, xin vui lòng giúp đỡ. ngốc nghếch Trong hướng dẫn này, chúng ta sẽ xem nhiều cách để tạo danh sách HTML từ một mảng JavaScript. Nếu chúng ta nói về danh sách HTML đơn giản, thì chúng ta tạo thủ công từng danh sách một bằng cách sử dụng ul (danh sách không có thứ tự) và bên trong thẻ li (danh sách) đó Hãy xem xét một trường hợp khi bạn có n số mục và bạn phải in số mục đó trong một danh sách thì việc viết tất cả các mục và in thủ công sẽ là một công việc thực sự bận rộn phải không? Hãy xem các cách khác nhau trong JavaScript để tạo danh sách HTML
Sử dụng vòng lặp forÝ tưởng là lặp qua tất cả các mục có trong danh sách mảng bằng cách sử dụng vòng lặp for đơn giản, đây là phương thức lặp mặc định của vanilla JavaScript, sau đó nối thêm các mục trong danh sách bằng cách tạo li (danh sách) bằng phương thức createElemnt vào mục ul (danh sách không có thứ tự) Thí dụ
Sử dụng vòng lặp for với đoạnĐiều này giống như phương pháp đầu tiên đã thảo luận ở trên nhưng sự khác biệt là ở đây, chúng tôi sẽ sử dụng Fragment để chèn. Fragment có xu hướng làm cho nó tách biệt nghĩa là nó không đính kèm vào cây DOM vì vậy nó không đính kèm vào DOM thực thì trình duyệt sẽ phải thực hiện ít công việc hơn. Ở phương pháp trên, trong đó không có phân đoạn, trình duyệt đang thực hiện rất nhiều công việc đằng sau màn hình, điều này ảnh hưởng đến hiệu suất thực tế hơn nữa, nó không thực sự hiển thị trong trang thực tế. Vì vậy, tốt hơn hết là sử dụng phân đoạn Để sử dụng phân đoạn, chúng tôi sẽ nối mục danh sách vào đoạn trước, sau đó chúng tôi sẽ nối đoạn vào danh sách thay vì chèn trực tiếp vào mục danh sách mà không có đoạn Thí dụ
Sử dụng phương thức forEach()forEach() là một phương thức mảng trong JavaScript gọi hàm đã cho một lần cho mỗi phần tử của mục về cơ bản, nó thực thi hàm gọi lại tùy chỉnh cho từng mục có trong danh sách mảng và nó hoạt động giống như vòng lặp for ❮ Tham chiếu mảng PHP Thí dụGán các biến như thể chúng là một mảng $my_array = array("Chó","Mèo","Ngựa"); list($a, $b, $c) = $my_array; Định nghĩa và cách sử dụngHàm list() dùng để gán giá trị cho danh sách các biến trong một thao tác Ghi chú. Trước PHP 7. 1, hàm này chỉ hoạt động trên mảng số cú phápGiá trị tham sốTham sốMô tảvar1Bắt buộc. Biến đầu tiên gán giá trị tovar2,. Không bắt buộc. Nhiều biến hơn để gán giá trị chochi tiết kỹ thuậtGiá trị trả về. Trả về mảng được gán Phiên bản PHP. 4+Thêm ví dụThí dụSử dụng biến thứ nhất và thứ ba $my_array = array("Chó","Mèo","Ngựa"); list($a, , $c) = $my_array; ❮ Tham chiếu mảng PHP |