js 配列の中の特定のオブジェクトを上書き

[{ },{///},{ }]

   ↑条件に当てはまるこのオブジェクトだけ上書きしたい、という時

 const oldDataArray = [{id:"1", ☆},{id:"2",☆},{id:"3",☆}];
 const editedData = {id:"2",★};

  const newDataArray = Array.from(oldDataArray, data => {
    if (data.id === editedData.id) {
      return editedData;
    } else {
      return data;
    }
  });

console.log(newDataArray);