ใช่ เป็นไปได้ที่จะเปลี่ยนค่าของอาร์เรย์เมื่อทำ injavascript foreach()
เรามาดูตัวอย่างกัน −
ตัวอย่าง
let arr = [1, 2, 3, 4]; arr.forEach((val, index) => arr[index] = val * val); console.log(arr);
ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
[ 1, 4, 9, 16 ]
เราได้แก้ไขอาร์เรย์จริงที่นี่เมื่อวนซ้ำโดยใช้ forEach