No lo entiendo, cómo borrar cada valor de cada clave dentro de un objeto.
El resultado debería ser así.
const initialObject = { a: "valueA", b: "valueB", c: "valueC" }; const finalObject = { a: "", b: "", c: "" };Estoy usando mecanografiado.
Gracias por tu ayuda.
Asigne las claves a una matriz de [key, ""] y luego conviértalas en un objeto usando Object.fromEntries() :
const initialObject = {a: "valueA", b: "valueB", c: "valueC"} const finalObject = Object.fromEntries( Object.keys(initialObject) .map(key => [key, ""]) ) console.log(finalObject)Puede iterar a través de las claves initialObject y para cada clave crear esa propiedad en finalObject con un valor de cadenas vacías ""
const initialObject = { a: "valueA", b: "valueB", c: "valueC" }; const finalObject = {}; for (let key in initialObject) { finalObject[key]= ""; } console.log(finalObject);