Gibt es eine Möglichkeit, Daten zu destrukturieren?ES6 Strukturierungstermine
Ich weiß für Objekte, die Sie so etwas tun können.
var o = {p: 42, q: true};
var {p, q} = o;
console.log(p); // 42
console.log(q); // true
Gibt es in ES6 eine bessere Möglichkeit, Folgendes zu tun? Gibt es dafür etwas wie Destrukturierung von Objekten?
function getFormattedDate(date) {
return `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()}`;
}
Wenn die Eigenschaften Funktionen und müssen genannt werden, ist Destrukturierung nicht wirklich eine Option. –
Was genau stimmt nicht mit dem Code, den Sie bereits haben? –
Sie sollten die Daten nicht selbst formatieren. Verwenden Sie stattdessen ['Intl.DateTimeFormat'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat) mit dem Gebietsschema 'en-US'. –