ForEach có tốt hơn for vòng lặp JavaScript không?

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ại

Cú 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

Chủ Đề