Hallo Rolf,
und die ungezuckerte Version empfinde ich als deutlich genießbarer.
das mag für ein Feld gelten. Für mehrere Felder allerdings ist die Variante mit dem Destructuring lesbarer. Zumal das Konstrukt auch in einen Funktions-Deklaration z.B. funktioniert und damit sofort deutlich klar wird, um welchen Feld des Objektes es eigentlich geht, etwa bei Callback-Funktionen:
const obj = {field: 1, anotherField: 2};
const mul = ({ field, anotherField }) => field * anotherField;
mul(obj);
LG,
CK