在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()
方法。