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

Có thể thay đổi giá trị của mảng khi thực hiện foreach () trong javascript không?

Có, bạn có thể thay đổi các giá trị của mảng khi thực hiện lệnh foreach ().

Hãy để chúng tôi lấy một ví dụ để thấy điều này -

Ví dụ

let arr = [1, 2, 3, 4];
arr.forEach((val, index) => arr[index] = val * val);
console.log(arr);

Đầu ra

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

[ 1, 4, 9, 16 ]

Chúng tôi đã sửa đổi mảng thực tế ở đây khi lặp lại nó bằng forEach.