Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
- Không nên sử dụng vòng lặp For/in để lặp qua một htmlCollection vì loại vòng lặp này được sử dụng để lặp lại thông qua các thuộc tính của một đối tượng. HTMLCollection chứa các thuộc tính khác có thể được trả về cùng với các yếu tố cần thiết. The for/of loop is used to loop over values of an iterable object. This includes arrays, strings, nodeLists, and HTMLCollections.
Có 3 phương pháp có thể được sử dụng để lặp đúng cách thông qua một htmlcollection.
Syntax:
Phương pháp 1: Sử dụng FOR/OF LOOP: FOR/OF LOOP được sử dụng để lặp qua các giá trị của một đối tượng có thể lặp lại. Điều này bao gồm các mảng, chuỗi, gật đầu và htmlcollection.
}
Example:
[item of iterable] {
0[item of iterable] {
6head
>
Cú pháp của vòng lặp này tương tự như FOR/IN LOOP. Đối tượng phải được sử dụng để sử dụng với vòng lặp này.
for
[item of iterable] {
[item of iterable] {
03
>
4>
5>
6>
7html
6}
[item of iterable] {
0[item of iterable] {
6html
>
Các
- Các
The Array.from[] method is used to create a new Array from an array-like or iterable object. The HTMLCollection is passed to this method to convert it into an Array.Đầu ra bảng điều khiển:
Syntax:
Phương pháp 2: Sử dụng phương thức Array.From [] để chuyển đổi phương thức HTMLCollection thành một mảng setray.from [] được sử dụng để tạo một mảng mới từ một đối tượng giống như mảng hoặc có thể lặp lại. HTMLCollection được chuyển sang phương pháp này để chuyển đổi nó thành một mảng.
html
6head
2head
3head
4Example:
[item of iterable] {
0[item of iterable] {
6head
>
Cú pháp của vòng lặp này tương tự như FOR/IN LOOP. Đối tượng phải được sử dụng để sử dụng với vòng lặp này.
[item of iterable] {
0[item of iterable] {
0[item of iterable] {
6}
0>
[item of iterable] {
6html
>
Output:
- Các
The elements can be iterated through by using a normal for loop. The number of elements in the HTMLCollection can be found out by using the length property of the collection. A for loop is then run to the number of elements.Các
Syntax:
Đầu ra bảng điều khiển:
html
6>
7head
3}
Example:
[item of iterable] {
0[item of iterable] {
6head
>
Cú pháp của vòng lặp này tương tự như FOR/IN LOOP. Đối tượng phải được sử dụng để sử dụng với vòng lặp này.
for
[item of iterable] {
[item of iterable] {
04
>
5[item of iterable] {
0>
7html
6head
4[item of iterable] {
0[item of iterable] {
6html
>
Output: