Phương thức forEach chủ yếu được sử dụng để thực thi mã dựa trên các phần tử của mảng, bản đồ hoặc tập hợp. Nó có thuộc tính truy cập cả chỉ mục và giá trị của từng phần tử. Phải mất thời gian để thực thi mã do gọi phương thức
Trong khi vòng lặp for là vòng lặp cơ bản và linh hoạt nhất trong JavaScript. Nó đại diện cho số lần thực hiện điều kiện. Bảng sau đây mô tả hoạt động của vòng lặp for và vòng lặp forEach trong JavaScript
for loopforEach loopLoại vòng lặp chung và có thể được sử dụng trong nhiều tình huống khác nhau. Chủ yếu được áp dụng trên mảng, bản đồ và tập hợp. Hữu ích để nhanh chóng lặp lại bộ sưu tập các mục. Hữu ích cho việc lặp lại tập hợp con của các mục. Cú pháp dễ dàng hơn và nhanh hơn. Định dạng cú pháp hơi phức tạp. Không cung cấp cơ sở để sửa đổi trong quá trình lặp lại. Người dùng sửa đổi các mục theo yêu cầu. Người dùng có thể sử dụng câu lệnh break để ngắt. Nó không thể cung cấp cơ sở để ngắt câu lệnh vì phương thức gọi lạiCú pháp của Vòng lặp forEach trong JavaScript
mảng. forEach[ function [ CurrVal Array] {
// execute the piece of code
}];
Các tham số được sử dụng trong cú pháp trên được liệt kê bên dưới
- chức năng [CurrVal, Index, Array]. Chức năng được chạy trên mỗi phần tử
- CurrVal. Giá trị hiện tại của mảng
- Mục lục. Chỉ số hiện tại của phần tử
- Mảng. Mảng các phần tử hiện tại
Cú pháp của Vòng lặp For trong JavaScript
cho [ trình khởi tạo ; điều kiện ; counter]
{
// execute the piece of code
}
Trong vòng lặp for, ba điều kiện được chỉ định
- trình khởi tạo. khởi tạo biến với một giá trị
- tình trạng. chỉ định điều kiện để thực thi mã
- phản đối. chỉ định điều khiển luồng của một vòng lặp bằng các phép toán số học
Vòng lặp forEach hoạt động như thế nào trong JavaScript?
Một ví dụ được đưa ra dưới đây bằng cách sử dụng phương thức forEach trong JavaScript
Mã số
// Một ví dụ được đưa ra để sử dụng phương thức forEach trong JavaScript
let mảng = [< . 1, 2, 3, 4, 5, 6, 7, 8]; //specify an array of numbers
//operation for the square of each number
let rtnValue = array.forEach[ val =>
. log[ `$ {val} x ${val} = ${val * val}`]];
Mô tả của mã JavaScript được cung cấp dưới đây
- Một biến mảng được khởi tạo
- Phương thức forEach được sử dụng để truy cập các phần tử của mảng
- Bên trong vòng lặp forEach, mỗi giá trị mảng đang được bình phương [nhân phần tử mảng với chính nó]
- Cuối cùng, đầu ra được hiển thị trên bàn điều khiển
đầu ra
Đầu ra hiển thị bình phương của tất cả tám phần tử của mảng trong bảng điều khiển
Vòng lặp for hoạt động như thế nào trong JavaScript?
Một ví dụ được cung cấp thể hiện khái niệm về vòng lặp for trong JavaScript
Mã số
// Một ví dụ được đưa ra để sử dụng vòng lặp for trong JavaScript
mảng var = [< . 1,2,3,4];
console.log['Sử dụng vòng lặp for trong JavaScript'];
for [var i = 0; i