Computer >> Máy Tính >  >> Lập trình >> Javascript

Vòng qua một mảng trong Javascript


Có rất nhiều cách để lặp lại một mảng trong Javascript.

Đối với các vòng lặp trong Javascript

Hãy bắt đầu với chúng cho một vòng lặp. Có 2 biến thể của vòng lặp for trong js. Dạng đầu tiên là vòng lặp init, condition, expr. Thao tác này khởi tạo câu lệnh đầu tiên, sau đó trên mỗi lần lặp lại thực thi expr và kiểm tra điều kiện.

Vòng qua một mảng trong Javascript

Ví dụ,

var step;
for (step = 0; step < 5; step++) {
   console.log('Taking step ' + step);
}

Điều này sẽ cho kết quả:

Taking step 0
Taking step 1
Taking step 2
Taking step 3
Taking step 4

Có một dạng khác của vòng lặp for, for in vòng. Câu lệnh for ... in lặp lại một biến được chỉ định trên tất cả các thuộc tính có thể liệt kê của một đối tượng. Đối với mỗi thuộc tính riêng biệt, JavaScript thực thi các câu lệnh được chỉ định. Ví dụ,

let person = {
   name: "John",
   age: 35
};

for (let prop in person) {
   console.log(prop, a[prop]);
}

Điều này sẽ cho kết quả:

name John
age 35

Vòng lặp while trong Javascript

Mục đích của vòng lặp while là thực hiện lặp đi lặp lại một câu lệnh hoặc khối mã miễn là một biểu thức là đúng. Khi biểu thức trở thành sai, vòng lặp kết thúc.

Vòng qua một mảng trong Javascript

Ví dụ,

let i = 0;
while (i < 5) {
   console.log("Hello");
   i = i + 1;
}

Điều này sẽ cho kết quả:

Hello
Hello
Hello
Hello
Hello

Vòng lặp do… while

Vòng lặp do ... while tương tự như vòng lặp while ngoại trừ việc kiểm tra điều kiện xảy ra ở cuối vòng lặp. Điều này có nghĩa là vòng lặp sẽ luôn được thực hiện ít nhất một lần, ngay cả khi điều kiện sai.

Vòng qua một mảng trong Javascript

Ví dụ:

let i = 0;
do {
   console.log("Hello");
   i = i + 1;
} while (i < 5);

Điều này sẽ cung cấp đầu ra -

Hello
Hello
Hello
Hello
Hello