Javascript cho...trong mảng vòng lặp

Trong hướng dẫn này, mình sẽ giới thiệu cho bạn về câu lệnh cho. of trong js cho phép bạn tạo một vòng lặp qua một đối tượng có thể lặp lại

ES6 đã giới thiệu một cấu trúc mới cho. of create a loop back on the objects can mount back as Array, Map, Set or any object any object can itable.

Dưới đây là ví dụ cho. của

for [variable of iterable] {
   // statements 
}

Các bạn cùng xem một số ví dụ về việc sử dụng cho. của

Mảng

Ví dụ sau cho bạn thấy cách sử dụng cho. of to repeat the numerials of an array

let scores = [10, 20, 30];
for [let score of scores] {
    score = score + 5;
    console.log[score];
}
// 15
// 25
// 35

Nếu bạn không thay đổi biến bên trong vòng lặp, bạn nên sử dụng const thay vì let as after

for [const score of scores] {
    console.log[score];
}
// 10
// 20
// 30
Sợi dây

Ví dụ sau cho bạn thấy cách sử dụng cho. of to it over the death section of a string

let str = 'abc';
for [let c of str] {
    console.log[c];
}
// a
// b
// c
Bản đồ

Ví dụ sau cho bạn thấy cách sử dụng cho. of to it through the element of a map

var colors = new Map[];
colors.set['red', '#ff0000'];
colors.set['green', '#00ff00'];
colors.set['blue', '#0000ff'];

for [let color of colors] {
    console.log[color];
}

// ["red", "#ff0000"]
// ["green", "#00ff00"]
// ["blue", "#0000ff"]
Bộ

Ví dụ sau cho bạn thấy cách sử dụng cho. of to it through the element of a set

let nums = new Set[[1, 2, 3]];

for [let num of nums] {
    console.log[num]; //
}
// 1
// 2
// 3
vì. của vs. vì. Trong

Vòng lặp cho. in it over all properties can list of a object. Nó không lặp lại qua một tập hợp như Array, Map, Set

Not same as loop for. trong, vòng lặp cho. of it repeat a file, instead of a object. Trên thực tế, cho. of itqua các phần tử của bất kỳ tập hợp nào có thuộc tính [Symbol. trình lặp]

Vòng lặp được sử dụng để thực hiện một hành động lặp lại vòng lặp. Bên cạnh đó, các bài toán từ đơn giản đến phức tạp, không bài nào không bắt được vòng lặp. Nó xuất hiện ở mọi bài toán, mọi vấn đề. Trong bài viết này, mình sẽ đào sâu vào vòng lặp trong Javascript

Cũng giống như các ngôn ngữ lập trình khác nhau, Javascript có rất nhiều cấu trúc lặp khác nhau while,for, do...while,. Tuy nhiên, trong Javascript cung cấp cho chúng ta 2 cấu trúc rất đặc biệt, có cú pháp rút gọn và dễ sử dụng. Đó chính là for...of và 

let scores = [10, 20, 30];
for [let score of scores] {
    score = score + 5;
    console.log[score];
}
// 15
// 25
// 35
0

Trước hết, chúng ta cùng xem lại cấu trúc của vòng lặp cho và cách sử dụng của nó

1. Vòng lặp cho

cú pháp

để tôi = 0. start up variable for loop

tôi

Chủ Đề