溫馨提示×

如何使用each進行數(shù)組的數(shù)據(jù)轉換

PHP
小樊
82
2024-09-21 01:32:43
欄目: 編程語言

在JavaScript中,使用 Array.prototype.forEach() 方法可以對數(shù)組中的每個元素執(zhí)行一個函數(shù),從而實現(xiàn)數(shù)組的數(shù)據(jù)轉換。以下是一個簡單的示例:

// 原始數(shù)組
const originalArray = [1, 2, 3, 4, 5];

// 使用 forEach 進行數(shù)據(jù)轉換
const transformedArray = originalArray.forEach((item, index) => {
  // 對每個元素進行處理,例如將每個元素乘以 2
  const transformedItem = item * 2;

  // 將轉換后的元素存儲在新數(shù)組中
  transformedArray[index] = transformedItem;
});

console.log(transformedArray); // 輸出: [2, 4, 6, 8, 10]

在這個示例中,我們使用 forEach() 方法遍歷原始數(shù)組 originalArray,并對每個元素進行乘以 2 的操作。轉換后的元素被存儲在新數(shù)組 transformedArray 中。

需要注意的是,forEach() 方法不會修改原始數(shù)組,而是返回一個新數(shù)組。如果你需要修改原始數(shù)組,可以使用 Array.prototype.map() 方法。

0