Quiero usar la función for in para cambiar las claves. Sé que podría hacerlo con el mapa, pero ¿se puede hacer con for in?
const meinObject = { name: "Dominic", plz: 9548, }; for (let key in meinObject) { key + "1" + meinObject[key] console.log(key); }Bien, lo que puede hacer es asignar el valor de su clave a una nueva clave y luego eliminar la clave anterior. Esto no usa un bucle for in, es algo más simple.
obj['newKey'] = obj['oldKey']; delete obj['oldKey'];o en tu caso
meinObject['key'] = meinObject['newKey'] delete meinObject['key']const meinObject = { name: "Dominic", plz: 9548, }; for (let key in meinObject) { key + "1" + meinObject[key] // this does not make sense var value = meinObject[key]; // get dominic, then plz etc. console.log('original', key, value); meinObject[key] = 'overwrite!!!'; var value = meinObject[key]; // get dominic, then plz etc. console.log('altered', key, value); } console.log('object after modification', meinObject);