技術ブログ

プログラミング、IT関連の記事中心

JavaScriptでオブジェクトの中身を全て空にする方法

目次

期待値

以下のようなオブジェクトを

{ key1: "aaa", hoge: "bbb" }

以下のようにvalueを空文字にしたい

{ key1: "", hoge: "" }

実装

以下のように実装することで、valueが空のオブジェクトにできます。

const obj = { key1: "aaa", hoge: "bbb" }
const newObj = Object.fromEntries(
  Object.keys(obj).map((key) => [key, '']),
);

console.log(newObj);