在JavaScript中,使用 Array.prototype.forEach()
方法可以對數組中的每個元素執行一個函數,從而實現數組的數據轉換。以下是一個簡單的示例:
// 原始數組
const originalArray = [1, 2, 3, 4, 5];
// 使用 forEach 進行數據轉換
const transformedArray = originalArray.forEach((item, index) => {
// 對每個元素進行處理,例如將每個元素乘以 2
const transformedItem = item * 2;
// 將轉換后的元素存儲在新數組中
transformedArray[index] = transformedItem;
});
console.log(transformedArray); // 輸出: [2, 4, 6, 8, 10]
在這個示例中,我們使用 forEach()
方法遍歷原始數組 originalArray
,并對每個元素進行乘以 2 的操作。轉換后的元素被存儲在新數組 transformedArray
中。
需要注意的是,forEach()
方法不會修改原始數組,而是返回一個新數組。如果你需要修改原始數組,可以使用 Array.prototype.map()
方法。