Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

เป็นไปได้ไหมที่จะเปลี่ยนค่าของอาร์เรย์เมื่อทำ foreach() ในจาวาสคริปต์?


ใช่ เป็นไปได้ที่จะเปลี่ยนค่าของอาร์เรย์เมื่อทำ injavascript foreach()

เรามาดูตัวอย่างกัน −

ตัวอย่าง

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

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

[ 1, 4, 9, 16 ]

เราได้แก้ไขอาร์เรย์จริงที่นี่เมื่อวนซ้ำโดยใช้ forEach